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内置的排序的时候同样生效


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM