layui 根據狀態判斷是否顯示操作按鈕


<script type="text/html" id="tool_Step">
        {{# if(d.state==0){  }}
        <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="start">啟用</a>
        <a class="layui-btn layui-btn-xs" lay-event="edit">編輯</a>
        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">刪除</a>
        {{# } else {  }}
        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="stop">停止</a>
        {{#  }}}
    </script>

d代表該行的數據。如果state==0顯示啟用、編輯、刪除按鈕;否則顯示停止按鈕。

這是一個華麗的分割線------------

如果顯示兩張表是父子表關系,子表根據父表狀態判斷是否顯示操作按鈕

1、定義一個變量

var cTool = false;

2、在父表的行點擊事件中,根據父表的狀態更變變量的值

table.on('row(table_Step)', function (obj) {
                var gData = obj.data;
                if (gData.state == 0) cTool = true;
                else cTool = false;
})

3、干他

 <script type="text/html" id="tool_StepC">
        {{# if(cTool) { }}
        <a class="layui-btn layui-btn-xs" lay-event="edit">編輯</a>
        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">刪除</a>
        {{#  }}}
    </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM