当前位置: 首页 > news >正文

vxe-table 如何实现每一行的下拉框选项都是不一样的

vxe-table 如何实现每一行的下拉框选项都是不一样的
实现方式非常简单,通过自定义插槽模板,给每一行的下拉框赋值不同的 options 就可以实现

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

image

image

需要注意的是由于每一行的下拉选项都是不一样的,所以要处理好回显问题,同样是通过自定义插槽或者 formatter 格式化来实现

<template><div><vxe-grid v-bind="gridOptions"><template #roleEdit="{ row }"><vxe-select v-model="row.role" :options="row.roleOptions"></vxe-select></template><template #roleDefault="{ row }"><span>{{ formatSexLabel(row.role, row.roleOptions) }}</span></template></vxe-grid></div>
</template><script setup>
import { reactive } from 'vue'const gridOptions = reactive({border: true,showOverflow: true,editConfig: {trigger: 'click',mode: 'cell'},columns: [{ type: 'seq', width: 70 },{ field: 'name', title: 'Name', editRender: { name: 'input' } },{ field: 'role', title: 'Role', editRender: {}, slots: { edit: 'roleEdit', default: 'roleDefault' } },{ field: 'age', title: 'Age', editRender: { name: 'input' } }],data: [{id: 10001,name: 'Test1',role: '11',sex: 'Man',age: 28,address: 'test abc',roleOptions: [{ label: '前端人员', value: '11' },{ label: '后端人员', value: '12' }]},{id: 10002,name: 'Test2',role: '21',sex: 'Women',age: 22,address: 'Guangzhou',roleOptions: [{ label: '产品经理', value: '21' },{ label: '部门经理', value: '22' }]},{id: 10003,name: 'Test3',role: '33',sex: 'Man',age: 32,address: 'Shanghai',roleOptions: [{ label: '设计师', value: '31' },{ label: '美工', value: '33' }]},{id: 10004,name: 'Test4',role: '41',sex: 'Women',age: 24,address: 'Shanghai',roleOptions: [{ label: '测试人员', value: '41' },{ label: '测试组长', value: '42' }]}]
})const formatSexLabel = (role, roleOptions) => {const item = roleOptions.find(item => item.value === role)return item ? item.label : role
}
</script>

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

http://www.gsyq.cn/news/79256.html

相关文章:

  • 2025年成都二手车商实力推荐榜:四川优质车源/专业检测/透明交易,口碑之选深度解析
  • 2025年市场专业的AGV货架厂商选哪家,不锈钢货架/仓库货架/仓库存储货架/立体货架/五金货架/重型货架/流利式货架AGV货架公司哪个好
  • Ai元人文:其实岐金兰与哥白尼不像!——理论构建者独白
  • 2025年安阳地区实力强的小程序制作开发企业、服务不错的小程
  • 2025年手持式色差仪批发厂家权威推荐榜单:台式色差仪‌/分光色差仪‌/高精度色差仪源头厂家精选
  • 2025年中国五大户外路灯服务商厂家推荐:户外路灯实力厂商有
  • 继承MonoBehaviour单例模式基类
  • 2025年不锈钢手轮批发厂家权威推荐榜单:阀门手轮/星型手轮/机床手轮源头厂家精选
  • 2025深圳英国留学中介有哪些公司
  • 2025年12月零甲醛不锈钢橱柜定制选什么?五款优质品牌推荐指南
  • 能美白的护肤品有哪些?2025功效实测榜揭晓亮白实力拔尖的八款美白精华
  • 2025程序员躺赢密码:AI辅助编程神器大盘点,代码量狂飙3倍的秘密藏这了
  • 2025年佛山离婚纠纷口碑律所TOP5推荐,有名且信誉好的离
  • 2025年度砂光辊服务商厂家排名:砂光辊优质厂家与批量定制企
  • 专业闸机租赁源头厂家:稳定供应与可靠保障
  • 2025年风量测试试验台制造厂权威推荐榜单:风量测试设备‌/小型风洞实验设备‌/风压测量装置源头制造厂精选
  • windows下docker desktop中镜像删除后磁盘空间未释放问题解决
  • 实测口碑花灯厂,耐用度数据:高价≠高质,避坑指南出炉
  • [免费]基于Python的深度学习豆瓣电影数据可视化+情感分析推荐环境(Flask+Vue+LSTM+scrapy)【论文+源码+SQL脚本】
  • 2025年中国智能财税服务公司TOP5推荐:九洲财务口碑如何
  • 2025年飞机盒全版清废机定做厂家权威推荐榜单:纸盒拆标清废机‌/烟包清废机‌/包装盒自动清废机源头厂家精选
  • 2025年评价高的陕西消防设备/西安消防设备实力厂家TOP推荐榜
  • 2025年工业电子防潮箱优质厂家权威推荐榜单:半导体电子防潮箱/IC电子防潮箱/防静电防潮箱源头厂家精选
  • 2025温州家装设计公司TOP5权威推荐:丽园装饰收费合理
  • 2025 年 12 月江苏会计师事务所权威推荐榜:常州/泰州/南京/苏州/溧阳/金坛专业审计与财税服务口碑之选
  • 云原生爬虫:采用Docker和Kubernetes部署与管理分布式爬虫集群
  • 2025年知名的智能道闸厂家实力及用户口碑排行榜
  • 2025年湖南十大专业GEO推广-搜索词服务商推荐,GEO搜
  • 2025年知名的欧式电缆分支箱厂家最新推荐排行榜
  • 2025开关柜局放监测厂家TOP5权威推荐:技术实力与服务能