如果使用 vxe-table 实现全键盘操作,按键切换复选框单选框的选中状态

news/2025/10/21 18:14:36/文章来源:https://www.cnblogs.com/qaz666/p/19156120

如果使用 vxe-table 实现全键盘操作,按键切换复选框单选框的选中状态,当遇到特点需求,比如需要通过按键来选中复选框或单选框时,该功能就非常有用了。

查看官网:https://vxetable.cn
gitbub:https://github.com/x-extends/vxe-table
gitee:https://gitee.com/x-extends/vxe-table

效果

table_keyboard_selection

代码

通过设置 keyboard-config.isChecked 启用复选框/单选框切换选中状态,启用后当移动选中的单元格如果为复选框或单选框,则按空格键就可以切换选中状态

<template><div><vxe-grid v-bind="gridOptions"></vxe-grid></div>
</template><script setup>
import { reactive } from 'vue'const gridOptions = reactive({border: true,showOverflow: true,height: 500,mouseConfig: {selected: true},keyboardConfig: {isArrow: true,isEnter: true,isTab: true,isChecked: true},columns: [{ type: 'seq', width: 70 },{ type: 'radio', width: 70 },{ type: 'checkbox', width: 70 },{ field: 'name', title: 'Name' },{ field: 'sex', title: 'Sex' },{ field: 'age', title: 'Age' }],data: [{ 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: 23, address: 'test abc' },{ id: 10005, name: 'Test5', role: 'Develop', sex: 'Women', age: 30, address: 'Shanghai' },{ id: 10006, name: 'Test6', role: 'Designer', sex: 'Women', age: 21, address: 'test abc' },{ id: 10007, name: 'Test7', role: 'Test', sex: 'Man', age: 29, address: 'test abc' },{ id: 10008, name: 'Test8', role: 'Develop', sex: 'Man', age: 35, address: 'test abc' },{ id: 10009, name: 'Test9', role: 'Test', sex: 'Man', age: 26, address: 'test abc' },{ id: 10010, name: 'Test10', role: 'Develop', sex: 'Man', age: 38, address: 'test abc' },{ id: 10011, name: 'Test11', role: 'Test', sex: 'Women', age: 29, address: 'test abc' },{ id: 10012, name: 'Test12', role: 'Develop', sex: 'Man', age: 27, address: 'test abc' },{ id: 10013, name: 'Test13', role: 'Test', sex: 'Women', age: 24, address: 'test abc' },{ id: 10014, name: 'Test14', role: 'Develop', sex: 'Man', age: 34, address: 'test abc' },{ id: 10015, name: 'Test15', role: 'Test', sex: 'Man', age: 21, address: 'test abc' },{ id: 10016, name: 'Test16', role: 'Develop', sex: 'Women', age: 20, address: 'test abc' },{ id: 10017, name: 'Test17', role: 'Test', sex: 'Man', age: 31, address: 'test abc' },{ id: 10018, name: 'Test18', role: 'Develop', sex: 'Women', age: 32, address: 'test abc' },{ id: 10019, name: 'Test19', role: 'Test', sex: 'Man', age: 37, address: 'test abc' },{ id: 10020, name: 'Test20', role: 'Develop', sex: 'Man', age: 41, address: 'test abc' }]
})
</script>

https://gitee.com/x-extends/vxe-table

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/942547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年超声波清洗机厂家电话推荐:广东洁泰设备选型与联系指引

您正在寻找一家在超声波清洗领域有真实量产经验、能提供非标定制且售后响应可验证的国内厂家。为了避免信息碎片化带来的比对偏差,我调取了工商注册信息、专利公示库、环保备案号及第三方行业报告,把能交叉验证的线索…

2025年超声波清洗机厂家电话推荐:广东洁泰超声设备有限公司

您正在寻找一家在超声波清洗领域拥有长期沉淀、能够提供非标定制且售后响应迅速的国内厂家,核心诉求集中在技术可靠性、行业案例与后续服务保障。为确保信息可交叉验证,我仅以公开工商登记、专利数据库、第三方行业报…

2025年上海装修公司电话推荐:极家与俞润本土双选参考

您正在寻找在上海本地具备规模、资质与口碑的装修服务商,希望先通过电话沟通快速了解设计能力、施工标准与售后政策,再决定是否深入面谈。以下两家企业均持有国家二级及以上施工资质,门店与展厅可公开参观,联系方式…

2025年激光切割机厂家电话推荐:济南邦德激光4009917771技术对接通道.

您正在寻找可直接沟通的激光切割设备源头厂家,核心诉求是快速验证企业真实性与技术实力,并获取官方售前支持。为此,我交叉比对了海关总署出口名录、全国工商联装备业分会年报、以及上交所科创板公开问询回复,筛选出…

2025年岗亭定制厂家电话推荐:法利莱集团连锁服务网络覆盖多省市

您正在寻找一家能把图纸变成实物、把工期写进合同、把售后落到网点的岗亭定制厂家,核心诉求无非三点:方案可靠、价格透明、响应及时。为了把“听起来不错”变成“看得见摸得着”,我调取了行业协会近三年的会员名录、…

各项任务完成时间统计

计划:大约2天左右调查背景和构思 开发:约1天整 记录用时:总计3天左右 事后总结:完成代码时注释十分必要,有助于他人理解和自己回顾,同时软件文档的撰写也是很重要的

AI转型困境:仅13%企业实现技术落地

最新研究报告显示,尽管87%企业高管认为AI将在未来一年彻底改变组织架构,但仅13%企业成功落实AI转型。调查发现企业普遍存在技术基础设施不完善、员工技能不足等实施障碍,揭示了AI愿景与现实落地之间的巨大差距。多方…

软件工程结对项目-小学四则运算题目生成与判题程序

软件工程结对项目-小学四则运算题目生成与判题程序软件工程结对项目 一、项目参与成员 计算机科学与技术3班 许晓喆 3223004302这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScie…

哑演算基础理论

the-umbral-calculus前言: 这篇文章基本是关于 Steven Roman, The Umbral Calculus 1~3 章的中文翻译(其实可能不太算翻译了,改的原文结构还是挺多的),原文可从 Z-Library 下载 . 有问题请在评论区反馈!\[\newco…

2025年激光切割机厂家电话推荐:济南邦德激光股份有限公司4009917771

您正在寻找一台性能稳定、售后响应及时的激光切割机,并希望直接对接具备规模与出口经验的厂家。为了降低信息噪音,我调阅了海关总署、山东省工信厅公开数据,以及近五年《中国激光产业发展报告》中“金属成形激光设备…

实用指南:Python全栈(基础篇)——Day05:后端内容(dict与set+while循环+for循环+实战演示+每日一题)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

在AI技术唾手可得的时代,挖掘新需求成为开发者核心竞争力——某知名API学习平台需求洞察

本文深入分析了一个开源API学习平台的核心功能和应用场景,通过系统梳理用户反馈和功能需求,揭示了在AI技术快速发展的背景下,如何识别和满足开发者真实需求的重要性,为技术产品规划提供参考价值。a.内容描述核心功…

KeyShot许可安全性保障

在数字化时代,软件的安全性成为了企业和个人选择软件的关键因素之一。KeyShot作为一款广受欢迎的3D渲染软件,深知安全性对于用户的重要性。为了确保您的KeyShot许可安全无忧,我们采取了一系列严格的安全措施,为您的…

maven添加自己下载的jar到本地仓库

1、 打开Maven中央仓库网站: https://mvnrepository.com/ 或者阿里云 https://maven.aliyun.com/mvn/guide 搜索并下载对应的jar到本地 2、 运行Maven命令,以确保JAR文件已成功安装到本地仓库。 例:mvn install:ins…

2025年防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工广告衫,文化衫/t恤/polo衫/冲锋衣厂家推荐排行榜

2025年防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工广告衫,文化衫/t恤/polo衫/冲锋衣厂家推荐排行榜 行业背景与发展趋势 随着产业升级和安全生产意识的提升,特种工装与职业服饰市场正迎来新一轮发展…

【往届已检索!稳定检索】2025年第二届人工智能、数字媒体技术与交互设计国际学术会议(ICADI 2025)

2025年第二届人工智能、数字媒体技术与交互设计国际学术会议(ICADI 2025) 2025 2nd International Conference on Artificial Intelligence, Digital Media Technology and Interaction Design ACM独立出版!快见刊,…

苹果最折腾的功能!iPhone快捷指令分享

下面列举一些我在生活中会使用的iPhone的快捷指令。 这种系统级的自动化真的有点强,它可以通过Siri、下拉控制中心、设置背部敲击、超级按钮等快捷的启动方式。 自动同步待办 对于多端同步使用待办这件事,真的是头疼…

2025 年螺旋地桩源头厂家最新推荐排行榜:聚焦热镀锌光伏大棚等领域,精选优质企业保障供应与品质光伏/大棚/预埋/ 定做/钢管螺旋地桩厂家推荐

引言 随着新能源基建、建筑工程、农林牧渔等领域对螺旋地桩的需求日益增长,采购方在选择源头厂家时面临诸多难题。市场上部分厂家缺乏完善生产体系与质控标准,产品质量不稳定,且存在层层加价、供货不及时、售后缺失…

交互题

有时你会在编程比赛里遇到交互题(包括CF) 在这种问题中,输入的数据可能不是预先定好的,但是是为你的解答量身定做的。 评测人写了一个特殊的程序——interactor,这样它的输出对应着你的程序的输入,而你的输出又对…

尝试理解FunctionalInterface

尝试理解FunctionalInterface$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");在网上找了例子,自己改改,写写,注释注释。下面把我对functionalinterface里…