var editor = new Ext.ux.grid.RowEditor({
saveText : '更新',
cancelText : '取消',
clicksToEdit : 2
});
var grid = new Ext.grid.GridPanel({
id: 'grid',
region: 'center',
autoWidth: true,
。。。
plugins: [editor]
});
grid.addListener('rowclick', function(obj, rowIndex, columnIndex, e){
var record = grid.getStore().getAt(rowIndex);
id = record.get('roleid');
}, this);
editor.on({
scope : this,
beforeedit : function (roweditor, rowIndex){
var roleid = grid.getStore().getAt(rowIndex).get('roleid');
if(roleid == 10){
return false;
}else{
return true;
}
},
afteredit : function(roweditor, changes, record, rowIndex) {
Ext.Ajax.request({
url: '${contextPath}/project/manage/edit/userAction.do?action=updateRole&'&userid=' + userid + '&roleid=' + roleid + '&t=' + Math.random(),
success:function(response){
if(response.responseText.trim()=="true"){
id = null;
Ext.MessageBox.alert('提示',"修改成功!",function(){
store.reload();
});
}else{
Ext.MessageBox.alert('提示',response.responseText);
store.reload();
}
},
failure:function(){Ext.MessageBox.alert('提示',"系统有误!");}
});
}
});
当双击角色列是会提示this.items is undefined
经查找问题处在beforeedit 中,RowEditer.js使用的版本是3.0.0,官方网站上说此版本存在此BUG。
使用3.4.0版本的替换此版本,问题解决。
分享到:
相关推荐
EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档...
Ext.js 3.0中文API和Ext.js中文教程打包下载
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文
[Ext 3.x + Ext 2.x] 下拉树 Ext.ux.ComboBoxTree
打印功能 ext.js,打印功能 ext.js,打印功能 ext.js,打印功能 ext.js,打印功能 ext.js
深入浅出Ext JS.第二版完整版,带目录(辛苦整理了好久的,放心下)。文件太大分成了3个部分,请分别下载,否则解压不了。 深入浅出Ext JS.第二版目录完整版(1/3):http://download.csdn.net/source/3154879 深入浅...
extjs多选下拉框,Ext.ux.form.LovCombo,extjs 以修复多选下拉框火狐下取不到值的问题,火狐下div不显示背景色的问题
Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI最新中文文档Ext2.xAPI...
wsl2生成的vhdx 后缀的虚拟磁盘文件特点是可以自动扩容,但是一般不会自动缩容,这个脚本可以压缩vhdx文件,如果vhdx路径不知道可以参考:https://blog.csdn.net/wl6g11/article/details/131831524 ...
单片机第六次实验外部中断EXT1、EXT2.docx单片机第六次实验外部中断EXT1、EXT2.docx单片机第六次实验外部中断EXT1、EXT2.docx单片机第六次实验外部中断EXT1、EXT2.docx单片机第六次实验外部中断EXT1、EXT2.docx...
ext-bootstrap.jsext-bootstrap.jsext-bootstrap.jsext-bootstrap.jsext-bootstrap.js
单片机第六次实验外部中断EXT1、EXT2.pdf单片机第六次实验外部中断EXT1、EXT2.pdf单片机第六次实验外部中断EXT1、EXT2.pdf单片机第六次实验外部中断EXT1、EXT2.pdf单片机第六次实验外部中断EXT1、EXT2.pdf单片机第六...
ext-all.js,ext-all.css
_Ext.JS.4.First.Look_第1版__._Ext.JS.4.First.Look_.Loiane.Groner.文字版
org.restlet.ext.spring.jar
ext 是 ExtJs 的简称,是一个强大的js 类库。本资源主要包括三个大的文件ext-all.css,ext-base.js,ext-al.js。在引用ext 类库的时候,这三个文件必不可少。另外我还提供了ext2的一个简单例子,以便大家学习交流。
ext-base.js 我找了好一会才找到,和大家分享一下!大家有什么好的资源不要吝啬啊!
ext封装的太死板,里面有常用到的15个ext.js触发事件和监听事件,对ext了解的不是特别深入,大部分都是经常碰到的
基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源...