Ext之GridPanel操作
来源:互联网 发布:淘宝联盟是什么意思 编辑:程序博客网 时间:2024/06/05 20:43
两个gridpanel操作赋值
function generalChange(grid,gridT,row,col){var allRecs = gridT.getStore().getRange();var colName = gridT.columns[col].dataIndex;var value = allRecs[row].data[colName];var records = grid.getStore().getAt(0);//返回第一行的记录的值 records.set(colName,value);records.commit();}
可编辑grid表格
var customerinfocontactseditviewGrid = Ext.create('Ext.grid.Panel',{name:'customerinfocontactseditviewGrid',title:'联系人信息',autoScroll:true,region :'center',columnLines:true,border : true,columnLines:true,forceFit: true, //列表宽度自适应 viewConfig:{enableTextSelection:true,//允许复制stripeRows:true,//各行变色markDirty: false//隐藏红三角},store:customerinfoAddressContactsStore ,loadMask : {msg : '正在加载<font color=red>客户详情 -联系人信息</font>列表信息,请稍后……'},columns: [{xtype: 'actioncolumn',header:'操作',width:80,sortable: false,menuDisabled: true,align:'center',items: [{ icon: 'img/btn/delete.png', tooltip: '删除', align:'left',handler:me.removeContacts}] },//{text:'ID',dataIndex: 'contactid',sortable:true,align:'center',hidden:true,hideable:true},{text:'电话类型',dataIndex: 'contactstype',sortable:true,align:'center',editor : new Ext.form.ComboBox({ valueField : 'itemCode',displayField : 'itemName', editable:false,mode:'local',store : Ext.create('Ext.data.Store',{fields : ['itemCode','itemName'],data:[['1','移动电话'],['2','固定电话'],['3','传真']]})}),renderer:function(v,cell,record,rows,cols,store){if(v==1) return '移动电话'; if(v==2) return '固定电话'; if(v==3) return '传真'; }},{text:'电话号码',dataIndex: 'contactsno',sortable:true,align:'center',editor:{allowBlank:true}},{text:'分机号',dataIndex: 'extensionno',sortable:true,align:'center',editor:{allowBlank:true}},{text:'备注',dataIndex: 'remark',sortable:true,align:'center',editor:{allowBlank:true}}],plugins:[ Ext.create('Ext.grid.plugin.CellEditing', { clicksToEdit:1 })],tools:[{ xtype:'button',html:'新建',glyph:0xf067,handler:function(){ var row ={ contactstype:'', contactsno:'', extensionno:'',remark:''}; customerinfoAddressContactsStore.insert(customerinfoAddressContactsStore.getCount(),row); } }],bbar : ['->',{ xtype:"button",text:"保存",listeners:{click:function(button, e, eOpts){var lines = button.up('grid').getStore().getCount();//var form = button.up('customerinfocontactseditview').down('form');if(lines>0){if(me.callback!=null){me.callback(button);}}else{Ext.Msg.alert('提示信息','至少一条数据!');}}} }]});
0 0
- Ext之GridPanel操作
- EXT GridPanel XML操作
- Ext 之 GridPanel
- ext之GridPanel详解
- Ext使用:GridPanel之工具栏
- extjs之-gridpanel操作
- [Ext.NET]之动态绑定GridPanel
- EXT 3.x 使用详解之Ext.grid.GridPanel(一)
- EXT 3.x 使用详解之Ext.grid.GridPanel(二)
- EXT 3.x 使用详解之Ext.grid.GridPanel(三)
- EXT JS Grid checkbox GridPanel 中的批量操作
- EXT JS Grid checkbox GridPanel 中的批量操作
- EXT 对GridPanel行、列多读写操作
- ext gridpanel中操作按钮隐藏和不能点击
- Ext, GridPanel加载完数据后进行操作
- Ext之GridPanel实现鼠标右键删查改功能
- Ext.net1.0之GridPanel数据导出Excel
- Ext.Net 1.x_Ext.Net.GridPanel之导出EXCEL
- android客户端从服务器端获取json数据并解析的实现代码
- android clearFocus 真的无效吗?
- 服务端入门《五》(gdb 调试)
- webstrom Certificate validation failed
- Echarts的使用和学习心得体会(二)
- Ext之GridPanel操作
- 『Python数据分析与挖掘实战』第五章:挖掘建模
- linux基础学习笔记-6-linux文件系统
- Linux防火墙iptables详解(三)--iptables命令详解和举例
- Android内存泄漏查找和解决
- 使用protoBuf
- flask+celery常见问题及解决方法
- Python中strptime的简单使用
- Linux crontab源文件位置、执行日志文件位置、错误信息文件位置