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

  • vxe-table 一键切换编辑模式、只读模式已关闭评论
  • 6 次浏览
  • A+
所属分类:Web前端
摘要

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

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

官网:https://vxetable.cn/

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

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

<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