نسخ رمز رمز على النحو التالي:
// قم بتوسيع الخط الذي يلبي شرطًا معينًا
وظيفة ExpendRow ()
{{
var i ؛
var arr = [] ؛
لـ (i = 0 ؛ i <prodrequireinfostore.data.length ؛ i ++) // produireinfostore هو مصدر بيانات Gridpanel
{{
var recion = prodectrequireinfostore.getat (i) ؛
if (record.data.statusid == '3') {// عندما أقابل ظروفي ، اكتبها في الصفيف
arr.push (i) ؛
}
}
لـ (var j = 0 ؛ j <arr.length ؛ j ++) {// traversed array لبدء طريقة تبادل (فهرس) لتوسيع سطر
expander.togglerow (arr [j]) ؛
}
}
// استدعاء وظيفة رد الاتصال عند تحميل مصدر البيانات.
produireinfostore.load ({
params: {
دير: "ديسك" ،
ابدأ: 0 ،
الحد: 20 ،
الكلمة الرئيسية: ''
} ،
رد الاتصال: ExpendRow // يتم إطلاق وظيفة رد الاتصال افتراضيًا
}) ؛
يمكن تحقيق ذلك عند فتح Gridpanel.