美文网首页
Layui-神奇的layui.laytpl

Layui-神奇的layui.laytpl

作者: 矢量演说 | 来源:发表于2020-05-13 23:05 被阅读0次
  • 虽然对方只是一个小小的模板引擎,但是用它和table的工具条结合真是太爽了!

官方文档里有许多我还没用的功能:
模板引擎文档 - layui.laytpl
其他参考文章:
layui表格工具条,如何动态控制按钮的展示?
layui toolbar中的if(){}else{}

以下是我在track-list.html中写的一个table,这里既有templet: '#changeByStatus'的一组按钮,又有toolbar: '#barDemo'的一组按钮。

,cols: [
                [ //表头
                    {field: 'no', title: '合同编号'}
                    ,{field: 'name', title: '合同名称'}
                    ,{field: '', title: '客户名称', templet: '<div>{{d.customer.name}}</div>'}
                    ,{field: '', title: '履行阶段', style:'color:#FF5722;', templet: '<div>{{d.trackStatus.stage}}</div>'}
                    ,{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中,如果有凭证的话,需要有个点击查看收款凭证的功能。
居然可以直接onclick="window.open('{{d.certFile.substring(2)}}'这么写,有被厉害到。

<script type="text/html" id="seeCert">
        {{#  if(d.certFile != null){ }}
        {{#  var certFile = d.certFile; }}
        <!--                            这个input用来保存文件路径-->
        <input hidden="hidden" type="text" disabled="disabled" name="certFile" id="certFile" value="{{d.certFile}}" >
        <a class="layui-btn layui-btn-xs"  lay-event="downCert" id="downCert" onclick="window.open('{{d.certFile.substring(2)}}')">查看凭证</a>
        {{#  } }}
</script>

相关文章

  • Layui-神奇的layui.laytpl

    虽然对方只是一个小小的模板引擎,但是用它和table的工具条结合真是太爽了! 官方文档里有许多我还没用的功能:模板...

  • Layui-文件下载

    我遇到的一个严重的问题:访问不到 已知本地读取文件的确是这种格式,但是Spring Security太严格了,不让...

  • Layui-基本使用、数据调试

    Layui相关文档、教程 首先是官方文档。我真的不是第一次觉得阅读官方文档比百度上搜索要有效率几百倍了,当然前提教...

  • Layui-文件上传与图片上传

    主要还是参考别人的方法,我用的是这篇里的方法 SpringBoot 结合layUI实现文件上传 这篇是我Secur...

  • Layui-跳转传参、父子页面

    使用parent.xadmin.add_tab()方法打开新的标签页 重点是这个parent,折磨了我一下午,原来...

  • layui-滑块验证的动态修改及初始化

    先说一下背景: 有一个如下页面,我需要能通过页面的开关来设置是否允许某个用户登录站点,在点击滑块后直接就可以发送请...

  • 神奇的不神奇

    当一个小小的光点 钻进卧房 从东边闪到西边 我知道 是太阳喊我 喊我出去看一眼 看一眼天 看一眼奇光异彩 当我出门...

  • 《神奇学校》的神奇之处

    《神奇学校》这本书收到了,书的质量很好,封面简洁明了,红色为图,白色为底,纸张手感很好,对于一向喜欢折书角作为记号...

  • 《神奇手账》的神奇

    对于手账,自己一直有一个美好的期望: 期望有一天,自己可以写出干净、整洁的手账。 与其说是写出,不如说是画出。因为...

  • 神奇的手神奇的画

    在云彩的南面, 那遥远的地方, 有一群树叶说: 我们想像花一样开放。 有一群花朵说: 我们想像鸟一样飞翔。 有一群...

网友评论

      本文标题:Layui-神奇的layui.laytpl

      本文链接:https://www.haomeiwen.com/subject/fmsanhtx.html