EXTJS - CheckboxSelectionModel selectAll事件处理

mac2024-03-27  28

需要处理checkbox的selectAll事件.

在CheckboxSelectionModel里提供了selectAll的方法, 一旦, 你用了这个方法, 默认不会帮你全选所有的item, 你需要在这里面, 使用selectRange,给定最大被选数目, 将全部数据选中.

var fieldSelectModel = new Ext.grid.CheckboxSelectionModel({ check : function(e, t) { alert("all be here"); this.mouseHandled = false; }, handleMouseDown : Ext.emptyFn, singleSelect : false, selectAll: function() { alert("selected all"); var endRowIndex = fieldStore.getCount(); this.selectRange(0,endRowIndex,true); selectedAll = true; } });

 

最新回复(0)