您的位置:首页 > 产品设计 > UI/UE

修改ligerui的display内容

2014-02-25 14:55 411 查看
一般的display显示内容如下:

{ display:"手机号码/IMSI", name:"imsi", align: 'left', width: 100 }

但是如果需要对内容进行操作后再显示,应该怎么样呢?可以使用如下的方式:

render:function(){}

如:{ display:"总流量(M)", name:"flowused", align: 'left', width: 100 ,render:function(row){

            return row.flowused/1000;

        }}

上面的代码的意思是:将row作为参数传入函数,然后获取一行中的flowused,然后对flowused进行操作,然后返回给display

也可以有如下的方法:

 { display:"手机操作系统", name:"systype", align: 'left', width: 100 ,render: function(row){

            var dispname = row.systype;

            if(row.systype=='1'){

                dispname = 'android';

            }else if(row.systype=='2'){

                dispname = 'ios';

            }

            

            return dispname; }

        }

上面的操作是根据row获取systype,然后判断是android还是ios,有点类似于el表达式。

 { display:"运营商", align: 'left', width: 100 ,render:function(row){

            return "xx";

        }}

上面直接返回xx给display.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ligerui