zoukankan      html  css  js  c++  java
  • layui 定制表格内容,例如数据转换, json 嵌套

    {field: 'state', title: '收费', templet: function(d){
                        if(d.state == "0"){
                            return "免费"
                        }
                        else{
                            return "收费"
                        }
                    }},

    同样可以返回html

    {field: 'state', title: '收费(0免费1收费)', templet: function(d){
                        if(d.state == "0"){
                            return '<button type="button" class="layui-btn layui-btn-xs">免费</button>'
                        }
                        else{
                            return '<button type="button" class="layui-btn layui-btn-xs">收费</button>'
                        }
                    }},

    // 再这里我的admin字段返回的是

    "admin": {
    "id": 4,
    "name": "刘勇"
    }

    他被layui 读成object 对象,那么我可以直接点调用,例如

    {field: 'admin', title: '作者', templet: function(d) {
                        return d.admin.name
                        
                    }},

    结果

    注意:    这种直接把方法写在{} 里的好处是点击layui内置的排序的时候同样生效

  • 相关阅读:
    hibernateValidator 升级
    java异常
    reids过期键三种删除策略
    hashmap源码探究
    http知识梳理1
    GregorianCalendar类的使用
    计算机网络笔记
    List的toArray方法
    实习周记一
    vue指令详解
  • 原文地址:https://www.cnblogs.com/ShanCe/p/14084697.html
Copyright © 2011-2022 走看看