国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

layui表格事件分析實(shí)例

這篇具有很好參考價(jià)值的文章主要介紹了layui表格事件分析實(shí)例。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在 layui 的表格組件中,區(qū)分表頭事件和行內(nèi)事件是通過事件類型(toolbar 和 tool)以及 lay-filter 值來實(shí)現(xiàn)的。
我們有一個(gè)表格,其中有一個(gè)工具欄按鈕和操作按鈕。我們將使用 layui 的 table 組件來處理這些事件。

HTML 結(jié)構(gòu):

<table id="demo" lay-filter="test"></table>

<!-- 表頭工具欄模板 -->
<script type="text/html" id="toolbarDemo">
    <div class="layui-btn-container">
        <button class="layui-btn layui-btn-sm" lay-event="add">添加</button>
    </div>
</script>

<!-- 行內(nèi)操作按鈕模板 -->
<script type="text/html" id="barDemo">
    <a class="layui-btn layui-btn-xs" lay-event="edit">編輯</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">刪除</a>
</script>

JavaScript 代碼:

layui.use(['table'], function() {
    var table = layui.table;

    // 渲染表格
    table.render({
        elem: '#demo',
        toolbar: '#toolbarDemo',
        url: '/your/data/url',
        cols: [[
            {field: 'id', title: 'ID'},
            {field: 'name', title: '姓名'},
            {field: 'age', title: '年齡'},
            {toolbar: '#barDemo', title: '操作'}
        ]]
    });

    // 監(jiān)聽表頭工具欄按鈕點(diǎn)擊事件
    table.on('toolbar(test)', function(obj) {
        if (obj.event === 'add') { // 添加按鈕點(diǎn)擊事件
            // 處理添加按鈕的邏輯
        }
    });

    // 監(jiān)聽行內(nèi)操作按鈕點(diǎn)擊事件
    table.on('tool(test)', function(obj) {
        var data = obj.data;
        var layEvent = obj.event;

        if (layEvent === 'edit') { // 編輯按鈕點(diǎn)擊事件
            // 處理編輯按鈕的邏輯
        } else if (layEvent === 'delete') { // 刪除按鈕點(diǎn)擊事件
            // 處理刪除按鈕的邏輯
        }
    });
});

通過在按鈕的 HTML 模板中使用 lay-event 屬性來指定按鈕的事件名。然后,通過 table.on 來監(jiān)聽相應(yīng)的事件,根據(jù) event 參數(shù)的值來區(qū)分是表頭工具欄事件還是行內(nèi)操作按鈕事件。
layui 能夠根據(jù)事件類型和 lay-filter 值來知道你是要監(jiān)聽表頭還是行內(nèi)元素,并在事件發(fā)生時(shí)觸發(fā)相應(yīng)的回調(diào)函數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-674592.html

到了這里,關(guān)于layui表格事件分析實(shí)例的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • layui各種事件無效(例如表格重載或 分頁插件按鈕失效)的解決方法

    下圖是我一個(gè)系統(tǒng)的操作日志,在分頁插件右下角嵌入了一個(gè)導(dǎo)出所有數(shù)據(jù)的按鈕 ,代碼沒有任何問題,點(diǎn)擊導(dǎo)出按鈕卻失效? ?排查之后,發(fā)現(xiàn)表格標(biāo)簽table定義了ID又定義了lay-filter,因我使用的layui從2.7.6升級到2.8.11,升級2.8+之后新增了ID,與原本的lay-filter功能基本一致,

    2024年02月15日
    瀏覽(16)
  • 【前端】Layui動態(tài)數(shù)據(jù)表格拖動排序

    【前端】Layui動態(tài)數(shù)據(jù)表格拖動排序

    目的:使用Layui的數(shù)據(jù)表格,拖動行進(jìn)行排序。 使用插件:layui-soul-table 和 Layui 1.layui-soul-table文檔:https://soultable.yelog.org/#/zh-CN/component/start/install 2.layui文檔:Layui table模塊 | 數(shù)據(jù)表格 | datatable - 在線演示 結(jié)合Layui并參看layui-soul-table官方教程,寫的比較詳細(xì)頁比較簡單。 實(shí)現(xiàn)

    2024年02月10日
    瀏覽(27)
  • 前端-layui動態(tài)渲染表格行列與復(fù)雜表頭合并

    前端-layui動態(tài)渲染表格行列與復(fù)雜表頭合并

    說在前面: 最近一直在用layui處理表格 寫的有些代碼感覺還挺有用的,順便記錄下來方便以后查看使用; HTML處代碼 拿到id 渲染位置表格 CSS 重點(diǎn)來了 JS代碼 合并表頭需要在 cols中傳入[ [ ],[ ] ]這種數(shù)組類型的格式; 主要就是不合并的表頭都加上rowspan:2(代表行跨度為2) c

    2024年02月07日
    瀏覽(21)
  • 【12JavaScript 事件】掌握J(rèn)avaScript事件:詳細(xì)教程、實(shí)例演示,打造交互動感網(wǎng)頁!

    JavaScript事件是指頁面或元素上發(fā)生的交互動作,例如點(diǎn)擊按鈕、鼠標(biāo)移動、鍵盤輸入等。了解和處理事件是構(gòu)建交互式Web應(yīng)用程序的重要基礎(chǔ)。本教程將詳細(xì)介紹JavaScript事件的基本概念、事件處理程序、事件類型以及常見的事件用法。 事件處理程序是處理事件的函數(shù),它會

    2024年02月08日
    瀏覽(30)
  • JavaScript鼠標(biāo)拖動事件監(jiān)聽使用方法及實(shí)例效果

    JavaScript鼠標(biāo)拖動事件監(jiān)聽使用方法及實(shí)例效果

    首先鼠標(biāo)拖動事件需要與標(biāo)簽的 draggable屬性配合使用,在標(biāo)簽中設(shè)置draggable屬性為true則表示允許拖動該元素 鼠標(biāo)拖動事件,當(dāng)元素被拖動時(shí)該事件會持續(xù)重復(fù)觸發(fā),可以用于實(shí)時(shí)定位鼠標(biāo)位置以讓某元素跟隨鼠標(biāo) 當(dāng)拖動開始時(shí)觸發(fā)一次該事件,可以用于拖動前對元素進(jìn)行一

    2024年02月05日
    瀏覽(30)
  • web前端javascript筆記——(13)事件(1)

    鼠標(biāo)/鍵盤屬性 altKey???????????????返回當(dāng)事件被觸發(fā)時(shí),“ALT”是否被按下。 button???????????????返回當(dāng)事件被觸發(fā)時(shí),哪個(gè)鼠標(biāo)按鈕被點(diǎn)擊 clientX???????????????返回當(dāng)事件被觸發(fā)時(shí),鼠標(biāo)指針的水平坐標(biāo)。 clientY???????????????返回當(dāng)事件被觸

    2024年01月25日
    瀏覽(27)
  • [前端開發(fā)] 常見的 HTML CSS JavaScript 事件

    代碼示例指路 常見的 HTML、CSS、JavaScript 事件代碼示例 在 Web 開發(fā)中,事件是用戶與網(wǎng)頁交互的重要方式之一。通過事件,用戶可以與頁面元素進(jìn)行交互,觸發(fā)相應(yīng)的功能或效果。本文將介紹常見的 HTML、CSS、JavaScript 事件,以及事件對象和事件代理的概念。 鼠標(biāo)事件 鼠標(biāo)事

    2024年02月19日
    瀏覽(30)
  • 前端基礎(chǔ)自學(xué)整理|HTML + JavaScript + DOM事件

    前端基礎(chǔ)自學(xué)整理|HTML + JavaScript + DOM事件

    目錄 一、HTML 1、Html標(biāo)簽 2、Html元素 3、基本的HTML標(biāo)簽 二、CSS 樣式 層疊樣式表 三、JavaScript 使用示例 四、HTML DOM? 通過可編程的對象模型,javaScript可以: window document 1、查找HTML元素 2、操作HTML元素 獲取元素的屬性 四、HTML DOM事件 ??是DOM提供的API Html是用來描述網(wǎng)頁的一

    2024年02月22日
    瀏覽(22)
  • 【前端|Javascript第4篇】詳解Javascript的事件模型:小白也能輕松搞懂!

    【前端|Javascript第4篇】詳解Javascript的事件模型:小白也能輕松搞懂!

    前言 在當(dāng)今數(shù)字時(shí)代,前端技術(shù)正日益成為塑造用戶體驗(yàn)的關(guān)鍵。而其中一個(gè)不可或缺的核心概念就是 JavaScript的事件模型 ?;蛟S你是剛踏入前端領(lǐng)域的小白,或者是希望深入了解事件模型的開發(fā)者,不論你的經(jīng)驗(yàn)如何,本篇博客都將帶你揭開事件模型的神秘面紗。 ?? 作者

    2024年02月13日
    瀏覽(26)
  • Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)

    Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)

    禁止某些行可以勾選操作,及選中后的操作和行操作 執(zhí)行一個(gè)table示例 cols 的第一列就是需要重寫的復(fù)選框 其中templet: \\\"#toolCheck\\\"的標(biāo)簽塊 監(jiān)聽全選重寫 獲取復(fù)選框選中的值,tempTableList當(dāng)前列表返回的數(shù)組 以上即可! 監(jiān)聽行復(fù)選框點(diǎn)擊(如果沒有重寫復(fù)選框就可以用) 標(biāo)簽

    2024年02月09日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包