extjs4 grid 多选、添加复选框、动态添加删除数据
2012-04-17 21:55
615 查看
grid多选属性:multiSelect: true
添加复选框:首先定义var selectModel = Ext.create(‘Ext.selection.CheckboxModel’); 然后设置grid的selModel属性。
动态添加删除数据:store.insert();和store.remove();
示例代码:
添加复选框:首先定义var selectModel = Ext.create(‘Ext.selection.CheckboxModel’); 然后设置grid的selModel属性。
动态添加删除数据:store.insert();和store.remove();
示例代码:
var arows = Ext.getCmp('dailytestuffASG').getSelectionModel().getSelection(); var orows = Ext.getCmp('dailytestuffOSG').getSelectionModel().getSelection(); if(orows.length==0){ Ext.Msg.alert('错误','请选择要添加的记录!'); return; } var flag = false; for(var i=0;i<orows.length;i++){ if(arows.length>0){ for(var j=0;j<arows.length;j++){ if(orows[i].get('userId')==arows[j].get('userId')){ flag = true; break; } } if(flag==true){ flag==false; continue; } } var data = [{'userId': orows[i].get('userId'), 'userName': orows[i].get('userName'), 'depart': orows[i].get('depart')}]; dailytestuffASGStore.insert(0,data); } Ext.each(orows,function(orows){ dailytestuffOSGStore.remove(orows); }); dailyASGModel.selectAll();
相关文章推荐
- extjs4 grid 多选、添加复选框、动态添加删除数据
- extjs学习笔记(六) grid中数据的保存,添加和删除
- EXTJS 动态数据 行里面 添加 删除 操作
- ExtJs中实现动态给items添加删除数据
- Extjs 控制grid、editorgrid动态添加、删除行
- Listview动态添加/删除数据
- js动态添加删除,后台取数据(示例代码)
- extjs在panel中动态添加模板并加载数据
- Extjs4之Store动态添加数据
- javascript动态添加删除表格数据管理
- js动态添加删除,后台取数据
- Extjs使用技巧之,大数据量Grid做数据移除和添加效率优化
- ExtJS动态改变grid的store的url地址,重新加载grid的数据
- jquery动态添加删除一行数据
- JavaScript以及Jquery动态添加多选框值以及获取数据的学习记录
- Extjs4——实现动态的grid(即实现数据库表数据的显示)
- Extjs5.1 Grid动态插入一行数据并置顶
- grid中数据的保存,添加和删除
- EXTjs 从Java后端传来的Data数据 grid动态转换为标准格式的时间
- extjs_03_grid(添加数据)