直播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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單選按鈕和核取方塊
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 核取方塊和切換按鈕的7個使用案例
- Android 學習筆記之單選按鈕(RadioButton)和核取方塊(CheckBox)Android筆記
- JavaScript刪除核取方塊選中的表格行JavaScript
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- jquery table下的核取方塊選中、取消jQuery
- JavaScript 限制核取方塊選中數目JavaScript
- 點選文字選中或取消選中checkbox核取方塊
- jQuery Validate限定核取方塊選中的數目jQuery
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- JavaScript 核取方塊全選和全不選JavaScript
- Dcat-admin新增頂部右側按鈕
- 對於核取方塊的快捷選擇
- jQuery核取方塊checkbox的全選和反選jQuery
- Yii2 中 checkboxlist 核取方塊 預設選中
- checkbox 核取方塊全選程式碼
- 表格核取方塊的勾選,翻頁後,表格頂部的刪除按鈕,是刪除當前頁的選中還是包括之前的選中?
- 基礎元件:單選開關和核取方塊元件
- [開發教程]第18講:Bootstrap核取方塊boot
- Android的核取方塊的詳細開發案例分析Android
- checkBox核取方塊,獲得選中那一行所有列的資料
- Tkinter (04) 核取按鈕部件 Checkbutton
- JavaScript核取方塊全選和全不選詳解JavaScript
- 使用jQuery做核取方塊的全選與取消jQuery
- 小程式核取方塊全選和全部取消
- 核取方塊有四個按鈕,選擇兩個按鈕,table 就會出現相應資料,驗證資料是否正確,應該怎麼做?
- JavaScript獲取選中radio單選按鈕值JavaScript
- HTML input checkbox 核取方塊HTML
- HTML input checkbox核取方塊HTML
- CSS 美化checkbox核取方塊CSS
- Tkinter (24) 核取按鈕部件 ttk.Checkbutton
- 短視訊軟體開發,按鈕側滑顯示各個選項
- 二進位制運算子按位與 & 巧妙解決核取方塊的
- ElementUi Table核取方塊回顯UI
- vxe-table 多選、使用表格多選資料、核取方塊多選
- 直播商城平臺,購物車長按右滑出現刪除按鈕