私はselModel
のグリッドを定義しています。
ストアがロードされるたびに、グリッド列はグリッドReconfigureメソッドを使用して動的に再構成されます。
これを行うと、グリッドselModel
が消えます。
グリッド列をどのように再構成して、selModelも含めることができます。
以下はいくつかの例のコードである:ExtJs4 - SelModelでグリッド列を再設定すると消えますか?
//The Selection Model for the grid.
var sm = new Ext.selection.CheckboxModel();
//The Grid
var grid = new Ext.grid.Panel({
store: store,
selModel: sm,
columns:[{
header: 'Loading ...'
}]
});
//The store on load event where the columns are reconfigured
store.on('load', function(store){
var columns = store.data.Data.items;
grid.reconfigure(store, columns);
}, this);
はExtJs3 Iにおいて、カラム自体とselModelを指定することができるが、これはExtJs4には当てはまりません。では、グリッド列を再構成した後でもselModelが常に表示されるようにするにはどうすればよいですか? 3.3.1 APIドキュメント(私の強調)から
私は同じ問題を抱えています。 Senchaフォーラムにはいくつかの回答がありましたが、少なくとも私にとってはうまくいきませんでした。http://goo.gl/b0DyG – DashK