主页 > IT业界  > 

如何使用vxe-tablegrid全配置式给单元格字段格式化内容,格式化下拉选项内容

如何使用vxe-tablegrid全配置式给单元格字段格式化内容,格式化下拉选项内容

如何使用 vxe-table grid 全配置式给单元格字段格式化内容,格式化下拉选项内容 公司的业务需求是自定义配置好的数据源,通过在列中配置好数据,全 json 方式直接返回给前端渲染,不需要写任何格式化方法。

官网: vxetable

安装 npm install vxe-pc-ui@4.3.90 vxe-table@4.11.0 // ... import VxeUI from 'vxe-pc-ui' import 'vxe-pc-ui/lib/style.css' import VxeUITable from 'vxe-table' import 'vxe-table/lib/style.css' // ... createApp(App).use(VxeUI).use(VxeUITable).mount('#app') // ... 效果

配置参数: { name: ‘formatOption’, options: [], optionProps: { label: ‘label’, value: ‘value’ } }

<template> <div> <vxe-grid v-bind="gridOptions"></vxe-grid> </div> </template> <script setup> import { reactive } from 'vue' const gridOptions = reactive({ border: true, showOverflow: true, columns: [ { type: 'seq', width: 70 }, { field: 'name', title: 'Name', minWidth: 200 }, { field: 'sex', title: 'Sex', width: 300, cellRender: { name: 'formatOption', options: [ { label: '女', value: '0' }, { label: '男', value: '1' } ] } } ], data: [ { id: 10001, name: 'Test1', role: 'Develop', sex: null }, { id: 10002, name: 'Test2', role: 'Test', sex: '0' }, { id: 10003, name: 'Test3', role: 'PM', sex: '1' }, { id: 10003, name: 'Test4', role: 'Test', sex: ['1'] }, { id: 10003, name: 'Test5', role: 'Develop', sex: ['1', '0'] } ] }) </script>

gitee /x-extends/vxe-table

标签:

如何使用vxe-tablegrid全配置式给单元格字段格式化内容,格式化下拉选项内容由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何使用vxe-tablegrid全配置式给单元格字段格式化内容,格式化下拉选项内容