vxe-table 一键切换编辑模式、只读模式

vxe-table 可以编辑模式和只读模式的参数是 editConfig.enabled 当需要编辑时就启用,当不需要编辑时就关闭

官网:https://vxetable.cn/

<template>
  <div>
    <vxe-button status="primary" @click="toggleReadonly">切换</vxe-button>

    <vxe-grid v-bind="gridOptions"></vxe-grid>
  </div>
</template>

<script>
export default {
  data () {
    const sexEditRender = {
      name: 'VxeSelect',
      options: [
        { label: '女', value: 'Women' },
        { label: '男', value: 'Man' }
      ]
    }
    const gridOptions = {
      border: true,
      showOverflow: true,
      editConfig: {
        enabled: true,
        trigger: 'click',
        mode: 'row'
      },
      columns: [
        { type: 'seq', width: 70 },
        { field: 'name', title: '名称', minWidth: 200, editRender: { name: 'VxeInput' } },
        { field: 'sex', title: '性别', width: 200, editRender: sexEditRender },
        { field: 'age', title: '年龄', minWidth: 200, editRender: { name: 'VxeNumberInput' } }
      ],
      data: [
        { id: 10001, name: 'Test1', role: 'role2', sex: '', age: 24 },
        { id: 10002, name: 'Test2', role: 'role10', sex: 'Women', age: 24 },
        { id: 10003, name: 'Test3', role: 'role200', sex: 'Man', age: 24 }
      ]
    }
    return {
      gridOptions,
      sexEditRender
    }
  },
  methods: {
    toggleReadonly () {
      this.gridOptions.editConfig.enabled = !this.gridOptions.editConfig.enabled
    }
  }
}
</script>

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

posted @   可不简单  阅读(185)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体
点击右上角即可分享
微信分享提示