如何使用?vxe-table?將行數(shù)據(jù)標記為刪除狀態(tài)
vxe-table 如何將行標記為刪除狀態(tài),不是直接刪除
官網(wǎng):https://vxetable.cn
vxe-table 支持直接將數(shù)據(jù)標記待刪除狀態(tài),通過調(diào)用 setPendingRow 方法標記為待刪除狀態(tài)
<template> <div> <vxe-button status="error" @click="pendingSelectEvent(true)">批量標記除</vxe-button> <vxe-button status="info" @click="pendingSelectEvent(false)">批量取消標記</vxe-button> <vxe-button status="success" @click="getPendingEvent">獲取已標記數(shù)據(jù)</vxe-button> <vxe-table border show-overflow keep-source height="400" ref="tableRef" :edit-config="editConfig" :data="tableData"> <vxe-column type="checkbox" width="70"></vxe-column> <vxe-column field="name" title="Name" :edit-render="{name: 'input'}"></vxe-column> <vxe-column field="sex" title="Sex" :edit-render="{name: 'input'}"></vxe-column> <vxe-column field="age" title="Age" :edit-render="{name: 'input'}"></vxe-column> <vxe-column field="action" title="操作" width="200"> <template #default="{ row }"> <vxe-button mode="text" status="error" @click="pendingRow(row, true)">標記</vxe-button> <vxe-button mode="text" @click="pendingRow(row, false)">取消</vxe-button> </template> </vxe-column> </vxe-table> </div> </template> <script> import { VxeUI } from 'vxe-pc-ui' export default { data () { const tableData = [ { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } ] const editConfig = { trigger: 'click', mode: 'cell', showStatus: true } return { tableData, editConfig } }, methods: { async pendingRow (row, status) { const $table = this.$refs.tableRef if ($table) { $table.setPendingRow(row, status) } }, async pendingSelectEvent (status) { const $table = this.$refs.tableRef if ($table) { const selectRecords = $table.getCheckboxRecords() if (selectRecords.length > 0) { await $table.setPendingRow(selectRecords, status) await $table.clearCheckboxRow() } else { VxeUI.modal.message({ content: '未選擇數(shù)據(jù)', status: 'info' }) } } }, getPendingEvent () { const $table = this.$refs.tableRef if ($table) { const pendingRecords = $table.getPendingRecords() VxeUI.modal.alert(`標記:${pendingRecords.length} 行`) } } } } </script>
https://gitee.com/x-extends/vxe-table
到此這篇關(guān)于使用PythonDEAP庫實現(xiàn)簡單遺傳算法的文章就介紹到這了,更多相關(guān)使用PythonDEAP庫實現(xiàn)簡單遺傳算法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vxe-table中vxe-grid(高級表格)的使用方法舉例
- vue中vxe-table虛擬滾動列表的使用詳解
- vxe-table中vxe-grid的使用解讀
- vue最強table vxe-table 虛擬滾動列表 前端導(dǎo)出問題分析
- Vue表格組件Vxe-table使用技巧總結(jié)
- 使用vxe-table合并單元格后增加選中效果
- 關(guān)于vxe-table復(fù)選框翻頁選中問題及解決
- Vxe-Table開發(fā)中的各種坑以及避坑指南
- vue 中使用 vxe-table 制作可編輯表格的使用過程
- vxe-table vue table 表格組件功能
- vxe-table 實現(xiàn)行高拖拽功能示例詳解
相關(guān)文章
ant design vue導(dǎo)航菜單與路由配置操作
這篇文章主要介紹了ant design vue導(dǎo)航菜單與路由配置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10vue+springboot用戶注銷功能實現(xiàn)代碼
這篇文章主要介紹了vue+springboot用戶注銷功能,本文通過示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-05-05在Vue?3中使用OpenLayers加載GPX數(shù)據(jù)并顯示圖形效果
本文介紹了如何在Vue 3中使用OpenLayers加載GPX格式的數(shù)據(jù)并在地圖上顯示圖形,通過使用OpenLayers的GPX解析器,我們能夠輕松地處理和展示來自GPS設(shè)備的地理數(shù)據(jù),需要的朋友可以參考下2024-12-12uniapp中使用u-loadmore,loadText內(nèi)容不隨status改變刷新方式
這篇文章主要介紹了uniapp中使用u-loadmore,loadText內(nèi)容不隨status改變刷新方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05