if laytpl 非_Layui-神奇的layui.laytpl
雖然對方只是一個小小的模板引擎,但是用它和table的工具條結合真是太爽了!
以下是我在track-list.html中寫的一個table,這里既有templet: '#changeByStatus'的一組按鈕,又有toolbar: '#barDemo'的一組按鈕。
,cols: [
[ //表頭
{field: 'no', title: '合同編號'}
,{field: 'name', title: '合同名稱'}
,{field: '', title: '客戶名稱', templet: '
{{d.customer.name}}'},{field: '', title: '履行階段', style:'color:#FF5722;', templet: '
{{d.trackStatus.stage}}'},{field: 'pstatus', title: '目前進度', style:'color:#009688;'}
,{field: '', title: '待辦', templet: '#changeByStatus'}
,{title:'操作', toolbar: '#barDemo', width:350}
]
],
在監聽工具條時,上述這兩組甚至更多組的按鈕的監聽都可以寫在一起(或者說必須寫在同一個監聽代碼中),用if(obj.event === 'xxx'){}else if(obj.event === 'yyy'){}判斷點的是哪個。
table.on('tool(member)', function(obj){
if(obj.event === 'xxx'){
}else if(obj.event === 'yyy'){
}
}
在charge-detail.html中,如果有憑證的話,需要有個點擊查看收款憑證的功能。
居然可以直接οnclick="window.open('{{d.certFile.substring(2)}}'這么寫,有被厲害到。
{{# if(d.certFile != null){ }}
{{# var certFile = d.certFile; }}
查看憑證
{{# } }}
總結
以上是生活随笔為你收集整理的if laytpl 非_Layui-神奇的layui.laytpl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一张图解释几个监督学习的定义
- 下一篇: Linux常用命令集锦