คัดลอกรหัสรหัสดังนี้:
// ขยายบรรทัดที่ตรงตามเงื่อนไขบางประการ
ฟังก์ชั่น expendrow ()
-
var i;
var arr = [];
สำหรับ (i = 0; i <prodrequireinfostore.data.length; i ++) // produireinfostore เป็นแหล่งข้อมูลของ gridpanel
-
var recion = productrequireinfostore.getat (i);
if (record.data.statusid == '3') {// เมื่อฉันตรงตามเงื่อนไขของฉันเขียนในอาร์เรย์
arr.push (i);
-
-
สำหรับ (var j = 0; j <arr.length; j ++) {// อาร์เรย์ traversed เพื่อเริ่มวิธี Togglerow (ดัชนี) เพื่อขยายบรรทัด
expander.togglerow (arr [j]);
-
-
// เรียกใช้ฟังก์ชันการโทรกลับเมื่อโหลดแหล่งข้อมูล
produireinfostore.load ({
params: {
Dir: 'desc',
เริ่มต้น: 0,
จำกัด : 20,
คำหลัก: ''
-
การโทรกลับ: ExpendRow // ฟังก์ชั่นการโทรกลับถูกเรียกใช้โดยค่าเริ่มต้น
-
สิ่งนี้สามารถทำได้เมื่อคุณเปิด Gridpanel