easyui 扩展
来源:互联网 发布:阿里云 安全组规则 编辑:程序博客网 时间:2024/05/18 23:25
参考网址:http://jqext.sinaapp.com/#
http://uule.iteye.com/blog/2089867
https://github.com/cjw0511/jquery-extensions/
其中用到的一个动态改变列编辑的类型
$.extend($.fn.datagrid.methods, {
addEditor : function(jq, param) {
if (param instanceof Array) {
$.each(param, function(index, item) {
var e = $(jq).datagrid('getColumnOption', item.field);
e.editor = item.editor;
});
} else {
var e = $(jq).datagrid('getColumnOption', param.field);
e.editor = param.editor;
}
},
removeEditor : function(jq, param) {
if (param instanceof Array) {
$.each(param, function(index, item) {
var e = $(jq).datagrid('getColumnOption', item);
e.editor = {};
});
} else {
var e = $(jq).datagrid('getColumnOption', param);
e.editor = {};
}
}
});
$("#gridId").datagrid('addEditor', {
field : 'password',
editor : {
type : 'validatebox',
options : {
required : true
}
}
});
自己尝试了一下 editor 也是可以直接new 一个object的如下
var editorTemp={};
editorTemp.type="datebox";
var opt={required:true};
editorTemp.options=opt;
col.editor=editorTemp;
function onClickCell(index, field){if(endEditing()){$('#dg').datagrid('selectRow', index);var opts = $('#dg').datagrid('options');var fields = $('#dg').datagrid('getColumnFields',true).concat($(this).datagrid('getColumnFields'));for(var i=0; i<fields.length; i++){var col = $('#dg').datagrid('getColumnOption', fields[i]);col.editor1 = col.editor;if (fields[i]!= field){col.editor = null;}else{ if(field=="planTime"){//时间这一列比较特殊 不同的行 不一样的编辑器if(index==0||index==6||index==7||index==8||index==9){col.editor={type:'my97time',options:{required:true}}}else if(index==3){col.editor={type:'my97time'}}else if(index==1||index==2||index==4||index==5){col.editor={type:'timetotime',options:{required:true}}}} }}$('#dg').datagrid('beginEdit', index); for(var i=0; i<fields.length; i++){var col = $('#dg').datagrid('getColumnOption', fields[i]);col.editor = col.editor1;} editIndex = index;}}
- easyui 扩展
- 扩展easyui 功能-datebox
- easyui 验证扩展
- EasyUi扩展验证
- 扩展easyui.window
- Easyui扩展验证
- jquery easyui 扩展验证
- easyui 校验扩展
- jquery easyui 扩展验证
- easyui tree插件扩展
- easyui验证扩展
- Easyui扩展验证
- easyUI表单校验扩展
- jquery easyui扩展内容
- easyUI textbox 验证扩展
- easyui方法扩展
- easyUI表单验证扩展
- EasyUI扩展方法
- JavaScript中confirm,alert,prompt的用法
- Cocos2d-x中使用第三方so库
- Android中Context详解 ---- 你所不知道的Context
- APACHE COMMONS LOGGING
- C++ 7.8.4 实参类型转换(没有看完!)
- easyui 扩展
- i_array_column和_curl 和 json2array自定义函数
- Oracle学习笔记(10)----------- 约束
- PHP静态成员变量和非静态成员变量
- Unity3D & Java 基于 Protobuf 通信实现
- Android——ViewPager多页面滑动切换以及动画效果
- Doxygen - 分析代码结构的好帮手
- PDU编码(非常经典)
- 使用纹理通过glUniform1i