fireEvent
itemclick
は、ストアがロードされた後にどのようにして作成しますか?extjs 4グリッドfireevent itemclick
私はこれを持っているが、それは動作しません。ここで
pcfstore.on('load', function(){
//auto select first row;
Ext.getCmp('pcf_grid').getSelectionModel().select(0); // this works
//fire itemclick event
var grid= Ext.getCmp('pcf_grid');
grid.fireEvent('itemclick', grid, 0); //this doesnt work
});
がグリッドビューで私のitemclick
イベントです:基本的に
viewConfig: {
listeners: {
itemclick: function(dv, record, item, index, e) {
alert(record.data.code);
}
}
}
グリッド負荷、それはの警告ウィンドウを起動する必要があり選択された第1行 グリッド。
高速レスポンスではxです。しかし、私は右クリックでコンテキストメニューを表示するこのグリッドアクションの例を使用しています。私はあなたがアドバイスしたようにfireEvent itemclickをSelectionchangeに変更しました。私がしたいのは、マウスを左クリックすると警告メッセージが表示され、右クリックするとコンテキストメニューが表示されます。今のところ、グリッド内の項目を右クリックすると、警告メッセージボックスが表示されます。そのトリックを行う回避策を知っていますか?再びtnx。 – Carlo
selectchangeイベントはitemcontextmenuイベントより先に発生します。そのため、マウスを右クリックしても警告ボックスが表示されます。もう一度助けを求めて。感謝します。 – Carlo
@カルロ、私の答えを更新しました –