lzth.net
当前位置:首页 >> Extjs griD可编辑表格 >>

Extjs griD可编辑表格

可以的 header:'数量',dataIndex:'account', editor: new Ext.grid.GridEditor( new Ext.form.NumberField({ id:'num', allowBlank: false, minValue :0 }) )

代码: editorGridPanelStrore .on('load', function(){ editorGrid.stratEditing(3,4); }); editorGridPanelStrore是你表格绑定的数据源, editorGrid是你的编辑表。 说明:开启的坐标,你可以根据实际情况修改,或实时计算。 方法说明: start...

对,就是用 beforeedit。 比如表里只有你说的三个字段,并且顺序为 direct , load, credit listeners : { beforeedit : function(editor, e) { if(e.colIdx== 1 && e.record.data.direct == 0)){ return true; }else if(e.colIdx == 2 && e.reco...

Ext.create('Ext.grid.Panel', { title: 'Simpsons', store: Ext.data.StoreManager.lookup('simpsonsStore'), columns: [ { text: 'Name', dataIndex: 'name' }, { text: 'Email', dataIndex: 'email', flex: 1 }, { text: 'Phone', dataIndex...

你的grid是 Ext.grid.EditorGridPanel 吗??? {header : "aaa",width : 150,sortable : true,align : "center",dataIndex : "payer" ,editor : new Ext.form.TextField() } Ext.grid.ColumnModel([{},{}]) 中是这么写的吗? 满足以上两点,且...

Ext.grid.plugin.CellEditingExt.grid.plugin.RowEditing你用的应该是以上两种你可以用canceledit事件做提交后台,总是方式很多然后grid.getStore().reload(); 刷新

换个思路,可以设置一个变量,如canModify,点击按钮时分别给变量赋true和false值,然后在cellediting的beforeedit事件中,直接return canModify;就可以了

首先你要找到你要修改的那行记录,然后再修改那行记录中某个指定字段 值。 代码: //获取grid表格的store var store = grid.getStore(); //寻找行记录 var index = store.find("fieldName","value"); if(index == -1){ return; } var record = s...

可以使用渲染器 加入 但是 位置调整 会是一件很繁琐的事情 建议使用 Ext.form.field.Trigger 做编辑器 { header: '组GroupName', dataIndex: 'groupName', editor: new Ext.form.TriggerField ({ width:90, triggerClass: 'x-form-search-trigge...

grid.on('edit' , function(editor , e){ var month = Ext.util.Format.date(Ext.getCmp("month").getValue(), 'Y-m')+'-01'; Ext.Ajax.request({ url: "qam_metricsdata_post.cgi?project_id=[% project_id %]&type=grid&month="+month, params...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com