lzth.net
当前位置:首页 >> Extjs 在griD编辑控件上 点一个单元格修改后 怎样... >>

Extjs 在griD编辑控件上 点一个单元格修改后 怎样...

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...

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

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

你要不怕麻烦,可以在保存成功后,重新load一遍数据,不过这样效率可能低。但是别无他法。

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

//假设你的EditorGridPanel的引用是panel/** * @type Ext.data.Store */var dataStore = getStore();var strArr = [];for(var i=0,size=dataStore.getCount(); i < size; i++){ /** * @type Ext.data.Model */ var record = dataStore.getAt(i);...

有做过类似的效果, 例子是基于Extjs4.1,可以参考下 viewConfig: { enableTextSelection: 'true', getRowClass:function(record, index, rowParams, store){ return record.get('change')>0?"row-s":"row-f"; } }原文链接:http://joyliu.org/b...

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

设置一个事件,当前单元格改变时,根据当前行,获取到另一个单元格,然后改变其值

var grid = Ext.create('Ext.grid.Panel',{//参数,该表格需要加入plugins: [rowEditing]});//表格编辑完成事件grid.on('edit', function(editor, e){ Ext.Ajax.request({ url: 'url.php', method: 'post', params:{}, success: function(respon...

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