直播app開發,核取方塊選中所在的行,右側按鈕禁掉
直播app開發,核取方塊選中所在的行,右側按鈕禁掉
<template> <!-- el-table中核取方塊,當核取方塊選中所在的行,name該行對應的操作按鈕,要禁掉(不可點選) 單選採用的方法:當點選選中所在的行,row中會有isDisabled屬性 全選: 因為selectAll 沒有row引數,所以給選中的item,新增一個isDisabled屬性 --> <div> <el-table :data="submitList" v-model="check2" @select="select" @select-all="selectAll" > <el-table-column type="selection" width="50"></el-table-column> <el-table-column prop="name" label="檔名" width="200"></el-table-column> <el-table-column prop="" label="型別" width="200" align="center"> <template scope="scope"> <el-button :style="{'pointer-events': scope.row.isDisabled ? 'none': 'visiblePainted'}" @click="btn">按鈕</el-button > </template> </el-table-column> </el-table> </div> </template> <script> export default { data() { return { submitList: [{ name: "1111" }, { name: "2222" }, { name: "3333" }], check2: "", }; }, methods: { // 點選選中核取方塊,觸發的事件 select(selection, row) { const selected = selection.length && selection.indexOf(row) !== -1; if (selected) { row.isDisabled = true // 使用點選後,所在的row上,有isDisabled屬性操作 } else { row.isDisabled = false } }, // 點選全選按鈕,操作按鈕禁用處理 // 因為selectAll拿不到row,所以採用給選中的item,新增一個isDisabled屬性 selectAll(selection) { if (selection.length > 0) { selection.forEach(select => { select.isDisabled = true }) } else { this.tableData.forEach(select => { select.isDisabled = false }) } }, btn(){ console.log('按鈕的點選事件') } }, }; </script>
以上就是 直播app開發,核取方塊選中所在的行,右側按鈕禁掉,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2950124/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單選按鈕和核取方塊
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- jQuery獲取選中的核取方塊或者單按鈕的值jQuery
- 判斷核取方塊和單選按鈕程式碼
- UX設計之——核取方塊和開關按鈕UX
- 通過核取方塊控制按鈕是否可用
- WPS文字技巧:如何插入單選按鈕和核取方塊
- 【轉載】[SAP ABAP開發技術總結]選擇螢幕——按鈕、單選核取方塊
- JavaScript操作文字框、單選按鈕、下拉框、核取方塊JavaScript
- bootstrap22-內聯的核取方塊和單選按鈕的例項boot
- JavaScript刪除核取方塊選中的表格行JavaScript
- 核取方塊和切換按鈕的7個使用案例
- css3單選框、核取方塊和開關按鈕美化效果程式碼例項CSSS3
- js 獲取被選中核取方塊的值JS
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- Bootstrap系列 -- 17. 核取方塊checkbox和單選擇按鈕radioboot
- jquery table下的核取方塊選中、取消jQuery
- JavaScript 限制核取方塊選中數目JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- jquery獲取選中checkbox核取方塊的值jQuery
- js獲取選中checkbox核取方塊的值JS
- javascript獲取選中checkbox核取方塊的值JavaScript
- JavaScript獲取選中checkbox核取方塊值JavaScript
- jQuery獲取選中的checkbox核取方塊的值jQuery
- 將選中核取方塊值存入陣列陣列
- jquery獲取沒有選中的checkbox核取方塊jQuery
- Android 學習筆記之單選按鈕(RadioButton)和核取方塊(CheckBox)Android筆記
- JavaScript 核取方塊全選和全不選JavaScript
- jQuery Validate限定核取方塊選中的數目jQuery
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- javascript 限制checkbox核取方塊選中數量JavaScript
- jQuery判斷checkbox核取方塊是否選中jQuery
- jquery限制checkbox核取方塊選中數目jQuery
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- 基礎元件:單選開關和核取方塊元件
- 表格核取方塊的勾選,翻頁後,表格頂部的刪除按鈕,是刪除當前頁的選中還是包括之前的選中?