浅谈EasyUI中编辑treegrid的方法


Posted in Javascript onMarch 01, 2015

主从表,从表是一个treegrid,加载完数据后,点击节点进入编辑状态。

columns : [ [ {

            title : "ID",

            field : "id",

            hidden : true

        }, {

            field : "pid",

            hidden : true

        },  {

            title : "AAA",

            field : "aaa",

            width : 70,

            align : "center",

            halign : "center"

        }, {

            title : "BBB",

            field : "bbb",

            width : 70,

            align : "center",

            halign : "center",

            editor : {

                type : "combobox",

                options : {

                    data : [ {

                        "id" : 0,

                        "text" : "苹果"

                    }, {

                        "id" : 1,

                        "text" : "梨子"

                    } ],

                    valueField : 'id',

                    textField : 'text',

                    editable : false,

                    // required : true,

                    panelHeight : "auto",

                    missingMessage : "请选择水果",

                    onSelect : function(record) {

                        //editingId是进入编辑状态行的id

                        var editors = $('#grid').datagrid('getEditors', $('#editingId').val());

                        if(record.id == 1){//选择梨子

                            var feditor = editors[1];//一行中第二个编辑框

                            //将编辑框设置成必填

                            $(feditor.target).validatebox({required:true});

                            //将编辑框设置成可编辑

                            $(feditor.target).numberbox('enable');

                            var feditor2 = editors[2];//一行中第三个编辑框

                            $(feditor2.target).validatebox({required:true});

                        }else if(record.id == 0){//选择苹果

                            var feditor = editors[1];

                            $(feditor.target).validatebox({required:false});

                            $(feditor.target).validatebox("setValue","");

                            $(feditor.target).numberbox('disable');

                            var feditor2 = editors[2];

                            $(feditor2.target).validatebox({required:false});

                            $(feditor2.target).validatebox("setValue","");

                        }

                    },

                }

            }

        }

开启编辑状态

$('#rulesgrid').treegrid('beginEdit', index);

以上就是本文关于EasyUI中编辑treegrid的方法,希望大家能够喜欢。

Javascript 相关文章推荐
Jquery AJAX 框架的使用方法
Nov 03 Javascript
JQuery实现表格中相同单元格合并示例代码
Jun 26 Javascript
JavaScript DOM基础
Apr 13 Javascript
深入探讨Vue.js组件和组件通信
Sep 12 Javascript
BootStrap便签页的简单应用
Jan 06 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
Mar 24 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
Jun 15 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
Aug 22 Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
Aug 27 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
Vue3.x源码调试的实现方法
Oct 13 Javascript
EasyUI中combobox默认值注意事项
Mar 01 #Javascript
jquery中EasyUI实现异步树
Mar 01 #Javascript
jquery中EasyUI实现同步树
Mar 01 #Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
Mar 01 #Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 #Javascript
深入分析Cookie的安全性问题
Mar 01 #Javascript
浅谈JavaScript事件的属性列表
Mar 01 #Javascript
You might like
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
php GUID生成函数和类
2014/03/10 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
javascript 写类方式之二
2009/07/05 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
python机器学习实战之K均值聚类
2017/12/20 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
pytorch SENet实现案例
2020/06/24 Python
python中字符串的编码与解码详析
2020/12/03 Python
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
小学防溺水制度
2014/01/29 职场文书
公务员保密承诺书
2014/03/27 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
买卖合同协议书范本
2014/10/18 职场文书
事业单位个人总结
2015/02/12 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python