ttiwdbadvwebgrid & controller ترحيل ، كيفية الحصول على خلايا ctdynedit إلى صفحة أيضا؟

StackOverflow https://stackoverflow.com/questions/2140126

  •  22-09-2019
  •  | 
  •  

سؤال

يستخدم تطبيق Delphi/intraweb الخاص بي ttiwdbadvwebgrid المرتبط بـ tclientdataset تم إنشاؤه ديناميكيًا عبر مكون tdataSource. تتمثل الفكرة في السماح للمستخدم بالصفحة من خلال كمية كبيرة من السجلات باستخدام وحدة التحكم ، وإدخال القيم اختياريًا في عمود Dynedit الأخير. يعمل الترحيل بشكل جيد لجميع الأعمدة ، بصرف النظر عن عمود Dynedit الواحد الذي يبدو ثابتًا. على سبيل المثال ، إذا قمت بإدخال قيمة في أي حقل Dynedit ، وانقر فوق "التالي" على وحدة التحكم ، فإن الصفحة تعرض بشكل صحيح الصفحة التالية من السجلات ، لكن عمود Dynedit لا يزال يعرض نفس القيم المعدلة للصفحة السابقة. الأمر المحبط هو أنه كان يعمل قبل أسبوع ، لكن منذ ذلك الحين كان يجب أن أغير شيئًا عن طريق الخطأ. أي مساعدة سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

تم سبب المشكلة لأنني حصلت على خاصية updatemode الخاصة بـ intraweb form على umpartial ، و ttiwdbadvwebgrid.asynchpaging.

مع تعيين updateMode الخاص بالنموذج إلى UMALL و TTIWDBADVWEBGRID.ASYNCHPAGNING ، يعمل كما هو متوقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top