تأثير الوظيفة: انقر فوق خانة الاختيار لإضافة صفوف المعلومات ذات الصلة تلقائيًا إلى الجدول. إذا تم إلغاء خانة الاختيار ، فسيتم حذف المحتوى الموجود في الجدول تلقائيًا.
ربما هذا هو التأثير الأولي ~~~~
// تحديد التخزين الأولي لبيانات الجدول var griditems = [] 60 ، labelalign: "left"} ، العناصر: ProvinceItems ، // provinceItems هي البيانات التي تم الحصول عليها من القنوات الأخرى المستمعين: {change: onchange // check check change}}}) ؛ ''} ، proxy: {type: 'memory' ، reader: {type: 'json' ، root: 'items'}}) ؛ // gridvar $ grid = new ext.grid.panel ( "Rownumberer" ، الرأس: "الرقم التسلسلي" ، العرض: 70 ، المحاذاة: "المركز"} ، {header: "المقاطعة" ، العرض: 150 ، غير قابل للفرز: صواب ، menudisabled: true ، المحاذاة: "المركز" ، dataindex: ". "Pagingtoolbar" ، Dock: "Bottom" ، DisplayInfo: true}] ، الإضافات: [cellediting]}) ؛ // وظيفة الاستماع للحدث onchange (newValue ، Oldvalue ، eOpts) {// clear data griditems = [] إذا (checkedId == undefined) {gridItems = [] ؛} آخر إذا (checkedid.length == undefined) {for (var i = 0 ؛ i <provinceitems.length ؛ i ++) {if (procentiMS [i] PRONSINCETEMS [i] .boxlabel ، "discount": "1"} ؛}}}} آخر إذا (checkedid.length! == undefined) {for (var j = 0 ؛ j <checkedid.length ؛ j ++) {for (var o = 0 ؛ o <pressinceitems.length ؛ o ++) {if ( {GridItems [j] = {"provinceId": checkedid [j] ، "provincename": provinceItems [o] .boxlabel ، "discount": "1"} ؛لا يمكن استخدام وظائف مماثلة بعدة طرق.
عند القيام بهذه الوظيفة ، لن يتم وضع البيانات التي تم الحصول عليها بعد النقر فوق خانة الاختيار في الشبكة.
في البداية ، أردت تعيين القيمة التي تم الحصول عليها مباشرة إلى Gridpanelstore.data.items ، ولكن بعد التخصيص ، استخدمت store.reload () لتحديث بيانات الجدول دائمًا عن خطأ ، قائلة إن الطريقة كانت خاطئة.
أعتقد (ليس صحيحًا بالضرورة ~) ، ربما يكون ذلك لأن نموذج البيانات الخاص بي يحتوي على العديد من الطبقات ، والتي يمكن أن تُرجع مباشرة إلى الخطأ من إعادة تحميل متجر الشبكة ().
أخيرًا ، قمت بتفتيش واجهة برمجة التطبيقات ووجدت أن LoadData يمكنه نقل القيم مباشرة إلى البيانات.
أنا أستخدم القيمة المنطقية خاطئة.
ما سبق هو extjs التي قدمها المحرر. انقر فوق خانة الاختيار لإضافة صفوف المعلومات ذات الصلة إلى الجدول. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!