浅谈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 相关文章推荐
js防止表单重复提交的两种方法
Sep 30 Javascript
jQuery中queue()方法用法实例
Dec 29 Javascript
jQuery过滤选择器详解
Jan 13 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 Javascript
Bootstrap每天必学之基础排版
Nov 20 Javascript
详解js的异步编程技术的方法
Feb 09 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
Apr 12 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
Angular4如何自定义首屏的加载动画详解
Jul 26 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
微信小程序修改checkbox的样式代码实例
Jan 21 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 向访客和爬虫显示不同的内容
2009/11/09 PHP
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
JavaScript 原型继承
2011/12/26 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Python partial函数原理及用法解析
2019/12/11 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
平面设计自荐信
2013/10/07 职场文书
行政人事岗位职责
2014/03/17 职场文书
婚姻出轨保证书
2015/05/08 职场文书
2015新员工工作总结范文
2015/10/15 职场文书