萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> Extjs中RowExpander控件的默認展開問題

Extjs中RowExpander控件的默認展開問題

 本文為大家探討下關於Extjs中RowExpander控件的默認展開問題,下面有個不錯的示例,感興趣的朋友可以參考下

 代碼如下: //展開符合某個條件的行  function expendRow()  {  var i;//循環臨時變量  var arr = [];//要展開的行的數組  for(i=0;i<ProdRequireInfoStore.data.length;i++)//ProdRequireInfoStore是gridpanel的數據源  {  var record = ProdRequireInfoStore.getAt(i);//循環遍歷每一行    if(record.data.StatusID=='3'){//符合我的條件則寫入數組中  arr.push(i);  }  }  for(var j =0;j<arr.length;j++){//遍歷數組展開調用toggleRow(index)方法展開某一行  expander.toggleRow(arr[j]);  }      }    // 調用 當數據源加載完成的時候調用回調函數展開默認行    ProdRequireInfoStore.load({  params: {  dir: 'DESC',  start: 0,  limit: 20,  KeyWord: ''    },  callback:expendRow //回調函數展開默認行  });    這樣當你打開gridpanel的時候就能實現,RowExpander的默認展開   
copyright © 萬盛學電腦網 all rights reserved