最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Layui表格行工具事件與數(shù)據(jù)回填方法

 更新時間:2019年09月13日 14:25:44   作者:張俊輝  
今天小編就為大家分享一篇Layui表格行工具事件與數(shù)據(jù)回填方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用Layui數(shù)據(jù)表格實現(xiàn)行工具事件與Layui表單彈框與數(shù)據(jù)回填具體步驟如下:

步驟一:布置行工具欄樣式與數(shù)據(jù)表格初始化,代碼如下:

<script type="text/html" id="barDemo2">
    <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="compile">編輯</a>
    <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="delete">刪除</a>
 </script>
var listEnquiryQuote;//詢價記錄表格
layui.use(['table','form','layer'], function () {
//詢價記錄表格初始化
      listEnquiryQuote = table.render({
        elem: '#EnquiryQuote'
       , method: 'post'
       , url: '/Purchase/AwaitQueryPrice/SelectEnquiry' //數(shù)據(jù)接口
       , id: 'idEnquiryQuote'
       , page: true //開啟分頁
       , cols: [[ //表頭
         { type: 'radio' }
        , { field: 'EnquiryID', title: '詢價ID', hide: true }
        , { field: 'SupplierName', title: '供應(yīng)商名稱', width: 180 }
        , { field: 'CompanyName', title: '公司英文名', width: 180 }
        , { field: 'SupplierID', title: '供應(yīng)商ID', hide: true }
        , { field: 'ProductName', title: '產(chǎn)品名稱', width: 90 }
        , { field: 'Model', title: '型號', width: 120 }
        , { field: 'Trademark', title: '原廠品牌', width: 90 }
        , { field: 'PrimaryNumber', title: '原廠料號', width: 90 }
        , { field: 'QualityName', title: '品質(zhì)', width: 60 }
        , { field: 'QualityID', title: '品質(zhì)ID', hide: true }
        , { field: 'UnitName', title: '單位', width: 60 }
        , { field: 'UnitID', title: '單位ID', hide: true }
        , { field: 'FPackaging', title: '封裝', width: 90 }
        , { field: 'BPackaging', title: '包裝', width: 60 }
        , { field: 'DateCodeS', title: '生產(chǎn)日期', width: 105 }
        , { field: 'Describe', title: '描述', width: 150 }
        , { field: 'DeliveryTime', title: '貨期', width: 60 }
        , { field: 'MinOrder', title: '最小訂購量', width: 105 }
        , { field: 'QuantityDemanded', title: '需求量', width: 80 }
        , { field: 'TaxPoint', title: '稅點', width: 60 }
        , { field: 'Quote', title: '報價', width: 70 }
        , { field: 'EnquiryDateS', title: '詢價日期', width: 105 }
        , { field: 'AdoptQuantity', title: '采納量', width: 80 }
        , { fixed: 'right', title: '操作', toolbar: '#barDemo2', width: 120 }
       ]]
        , limit: 10
        , response: {
          statusName: 'success' //規(guī)定數(shù)據(jù)狀態(tài)的字段名稱,默認(rèn):code
         , statusCode: true //規(guī)定成功的狀態(tài)碼,默認(rèn):0
         , countName: 'totalRows' //規(guī)定數(shù)據(jù)總數(shù)的字段名稱,默認(rèn):count
        }
        , request: {
          pageName: 'curPage' //頁碼的參數(shù)名稱,默認(rèn):page
         , limitName: 'pageSize'
        }
      });
});

效果圖如下:

步驟二:監(jiān)聽行點擊事件:

layui.use(['table','form','layer'], function () {
//監(jiān)聽詢價記錄行工具事件
      table.on('tool(EnquiryQuote)', function (obj) {
        var data = obj.data;
        //修改
        if (obj.event === 'compile') {
          if (data.AdoptQuantity == null || data.AdoptQuantity == 0) {
            //彈出修改詢價記錄模態(tài)框
            layer.open({
              type: 1,
              title: '修改詢價記錄',
              area: ['950px', '600px'],
              content: $('#UpdateEnquiry'), //這里content是一個DOM,注意:最好該元素要存放在body最外層,否則可能被其它的相對元素所影響
            });
          } else {
            layer.msg('已有采購單采納該詢價,不得編輯!', { icon: 0 });
          }
          //重置
          $("#reset4").click(function () {
            //數(shù)據(jù)回填
            form.val("UpdateEnquiry", data);
            form.val("UpdateEnquiry", {
              "DateCode": data.DateCodeS
            })
            if (data.SupplierID != null) {
              //給表單賦值
              form.val("UpdateEnquiry", {
                "State": "true"
              })
            } else {
              //給表單賦值
              form.val("UpdateEnquiry", {
                "State": ""
              })
            }
          });
          $("#reset4").click();
    } 
});

應(yīng)注意的表單必須有l(wèi)ayui-form類與lay-filter屬性,本文獻(xiàn)lay-filter屬性值為UpdateEnquiry,可自定義

把回填事件寫入重置按鈕點擊事件這樣設(shè)置的好處是在點擊重置是在點擊重置時可以重新回填數(shù)據(jù),可以給用戶選擇的空間,效果圖如下:

以上這篇Layui表格行工具事件與數(shù)據(jù)回填方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用js實現(xiàn)遮罩以及彈出可移動登錄窗口

    利用js實現(xiàn)遮罩以及彈出可移動登錄窗口

    本篇文章是對使用js實現(xiàn)遮罩以及彈出可移動登錄窗口的實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • 關(guān)于javascript中json 對象數(shù)組之間相互轉(zhuǎn)化問題

    關(guān)于javascript中json 對象數(shù)組之間相互轉(zhuǎn)化問題

    這篇文章主要介紹了關(guān)于javascript中json 對象數(shù)組之間相互轉(zhuǎn)化問題,在實際應(yīng)用中,JSON對象和數(shù)組的結(jié)構(gòu)可能更加復(fù)雜,需要根據(jù)具體情況進(jìn)行相應(yīng)的處理和轉(zhuǎn)換,需要的朋友可以參考下
    2023-07-07
  • Json按某個鍵的值進(jìn)行排序

    Json按某個鍵的值進(jìn)行排序

    這篇文章主要介紹了json按某個鍵的值進(jìn)行排序的相關(guān)資料,代碼簡單易懂,非常不錯,需要的朋友可以參考下
    2016-12-12
  • div浮層,滾動條移動,位置保持不變的4種方法匯總

    div浮層,滾動條移動,位置保持不變的4種方法匯總

    這篇文章主要是對div浮層,滾動條移動,位置保持不變的4種方法進(jìn)行了匯總介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • js實現(xiàn)廣告漂浮效果的小例子

    js實現(xiàn)廣告漂浮效果的小例子

    這篇文章介紹了在JS中廣告漂浮效果的實現(xiàn)代碼,有需要的朋友可以參考一下
    2013-07-07
  • JS實現(xiàn)百度搜索框關(guān)鍵字推薦

    JS實現(xiàn)百度搜索框關(guān)鍵字推薦

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)百度搜索框關(guān)鍵字推薦,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JavaScript中document.querySelector函數(shù)用法介紹

    JavaScript中document.querySelector函數(shù)用法介紹

    這篇文章主要給大家介紹了關(guān)于JavaScript中document.querySelector函數(shù)用法的相關(guān)資料,document.querySelector是JavaScript中的一個內(nèi)置方法,用于通過CSS選擇器選擇文檔中的第一個匹配元素,需要的朋友可以參考下
    2023-08-08
  • Webpack中無法解析別名路徑的原因及解決方案

    Webpack中無法解析別名路徑的原因及解決方案

    在現(xiàn)代前端開發(fā)中,Webpack 是一個強(qiáng)大的模塊打包工具,廣泛應(yīng)用于各種項目中,為了簡化模塊導(dǎo)入路徑,開發(fā)者常常會在Webpack中配置別名路徑(alias),然而,在實際使用過程中,配置別名路徑可能會遇到“無法解析別名路徑”的問題,所以本文給大家介紹了詳細(xì)的解決方案
    2025-02-02
  • js實現(xiàn)瀏覽器倒計時跳轉(zhuǎn)頁面效果

    js實現(xiàn)瀏覽器倒計時跳轉(zhuǎn)頁面效果

    這篇文章主要為大家詳細(xì)介紹了js瀏覽器倒計時跳轉(zhuǎn)頁面效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 有關(guān)JavaScript的10個怪癖和秘密分享

    有關(guān)JavaScript的10個怪癖和秘密分享

    在本片文章中,作者將向您講述JavaScript中最鮮為人知的秘密。學(xué)習(xí)js的朋友可以參考下。
    2011-08-08

最新評論

兴安县| 新乐市| 遂平县| 杂多县| 天等县| 中牟县| 延长县| 恩平市| 田东县| 宜丰县| 利川市| 彝良县| 鄂伦春自治旗| 乃东县| 融水| 天台县| 上饶市| 阿拉尔市| 安平县| 门源| 景德镇市| 全州县| 九寨沟县| 囊谦县| 衡东县| 乌拉特中旗| 邓州市| 瓦房店市| 淄博市| 罗源县| 纳雍县| 通州市| 凤冈县| 南皮县| 沂水县| 清苑县| 松原市| 来安县| 虞城县| 成都市| 建水县|