利用easyui实现增删改查(三):后端传到前段的男女是数字,可是在前段要显示汉字

2020-11-19 15:23:25 浏览数 (1)

后端传到前段的男女是数字,可是在前段要显示汉字

Formatter 在对应的字段标签里面有列的属性,这个值是一个函数,在这个函数里面进行判断数字,之后返回男女

代码语言:javascript复制
<th data-options="field:'gender',width:100,formatter:person.fmt">性别</th>

在script标签里面写对应的方法

代码语言:javascript复制
 //    person相关的函数
    var person ={
        /**
         参数:
         value 当前列的值
         row  当前行的json数据
         index  数据的下标
         */
        fmt:function(value,row,index) {
            console.log(value "===" row "===" index)
            if(value==1){
                return '男'
            }else{
                return '女'
            }
        }
};

只要写了上面的代码,只要这列有数据,那么自动触发这个字段上面绑定的函数,这个函数是有返回值的,这个函数里面就是根据数字进行判断是男是女,之后将汉字返回,就实现了这个功能

0 人点赞