グリッドと、このグリッドのすべての行を選択するボタンがあります (mygrid.getSelectionModel().selectAll())。どうすればできますか?
助けてくれてありがとう
clearSelections() を使用する代わりに deselectAll() を使用してください。前者は非推奨になったためです。
new Ext.Button({
enableToggle:true,
toggleHandler:function(btn,state){
var grid = Ext.getCmp(YOURGRIDID),
if(state==true){
grid.getSelectionModel().selectAll()
}else{
grid.getSelectionModel().deselectAll()
}
}
})
ボタンのトグル オプションを有効にする必要があります。以下に例を示します。
new Ext.Button({
enableToggle:true,
toggleHandler:function(btn,state){
var grid = Ext.getCmp(YOURGRIDID),
if(state==true){
grid.getSelectionModel().selectAll()
}else{
grid.getSelectionModel().clearSelections()
}
}
})