//特定の条件に一致する行を展開します
function expendRow( )
{
var i;//ループ一時変数
var arr = [];//展開される行の配列
for(i=0;i
{
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 // コールバック関数はデフォルトの行を展開します
});
この方法は、グリッドパネルが開いているときに達成できます。RowExpander のデフォルトの展開です。