您当前的位置: 首页 >  编辑器

杨林伟

暂无认证

  • 1浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

34EasyUI 数据网格- 扩展编辑器

杨林伟 发布时间:2019-04-17 17:36:43 ,浏览量:1

一些常见的编辑器(editor)添加到数据网格(datagrid),以便用户编辑数据。 所有的编辑器(editor)都定义在 $.fn.datagrid.defaults.editors 对象中,这个可以继承扩展以便支持新的编辑器(editor)。

本教程将向您展示如何添加一个新的 numberspinner 编辑器到数据网格(datagrid)。 在这里插入图片描述

继承扩展 numberspinner 编辑器
    $.extend($.fn.datagrid.defaults.editors, {
        numberspinner: {
            init: function(container, options){
                var input = $('').appendTo(container);
                return input.numberspinner(options);
            },
            destroy: function(target){
                $(target).numberspinner('destroy');
            },
            getValue: function(target){
                return $(target).numberspinner('getValue');
            },
            setValue: function(target, value){
                $(target).numberspinner('setValue',value);
            },
            resize: function(target, width){
                $(target).numberspinner('resize',width);
            }
        }
    });
在 html 标记中创建数据网格(DataGrid)

        
            
                Item ID
                List Price
                Unit Cost
                Attribute
                Status
                Action
            
        
    

我们分配 numberspinner 编辑器到 ‘unit cost’ 字段。 当开始编辑一行,用户可以通过 numberspinner 编辑器来编辑数据。

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0669s