vxe-table vue 表格中如何渲染单元格日期控件,单元格可编辑
vxe-table vue 表格中如何渲染单元格日期控件,单元格可编辑查看官网:https://vxetable.cn
日期选择
数据格式,使用字符串日期格式
https://img2024.cnblogs.com/blog/3563285/202506/3563285-20250610092728081-238127672.png
<template>
<vxe-table
border
show-overflow
:edit-config="{mode: 'row', trigger: 'click'}"
:data="tableData">
<vxe-column type="seq" width="60"></vxe-column>
<vxe-column field="name" title="Name" min-width="180" :edit-render="nameEditRender"></vxe-column>
<vxe-column field="date" title="日期" width="180" :edit-render="dateEditRender"></vxe-column>
<vxe-column field="year" title="年份" width="180" :edit-render="yearEditRender"></vxe-column>
<vxe-column field="quarter" title="季度" width="180" :edit-render="{ name: 'VxeDatePicker', props: { type: 'quarter' } }"></vxe-column>
<vxe-column field="month" title="月份" width="180" :edit-render="{ name: 'VxeDatePicker', props: { type: 'month' } }"></vxe-column>
<vxe-column field="week" title="周" width="180" :edit-render="{ name: 'VxeDatePicker', props: { type: 'week' } }"></vxe-column>
<vxe-column field="time" title="时间" width="180" :edit-render="{ name: 'VxeDatePicker', props: { type: 'time' } }"></vxe-column>
<vxe-column field="datetime" title="日期带时间" width="180" :edit-render="{ name: 'VxeDatePicker', props: { type: 'datetime' } }"></vxe-column>
</vxe-table>
</template>日期范围
数据格式,支持同时绑定2个字段
<template>
<vxe-table
border
show-overflow
:edit-config="{mode: 'row', trigger: 'click'}"
:data="tableData">
<vxe-column type="seq" width="60"></vxe-column>
<vxe-column field="name" title="Name" min-width="180" :edit-render="nameEditRender"></vxe-column>
<vxe-column field="startAndEnd" title="日期范围" width="320" :edit-render="startAndEndEditRender"></vxe-column>
</vxe-table>
</template>
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 感谢分享 感谢分享 很好很强大我过来先占个楼 待编辑 懂技术并乐意极积无私分享的人越来越少。珍惜 收藏一下 不知道什么时候能用到 这个好,看起来很实用 很好很强大我过来先占个楼 待编辑 用心讨论,共获提升! 这个有用。 不错,里面软件多更新就更好了 鼓励转贴优秀软件安全工具和文档! yyds。多谢分享 不错,里面软件多更新就更好了 收藏一下 不知道什么时候能用到 感谢分享,下载保存了,貌似很强大 谢谢分享,试用一下 谢谢楼主提供! 前排留名,哈哈哈 新版吗?好像是停更了吧。
页:
[1]
2