表单开发列表行编辑问题

表单开发过程中,给数据行赋值$cellEdit = true  给数据列参数增加cell:true之后开启行编辑功能,简单的文本框、时间选择器、下拉选择器都能正常使用和赋值,但是用户选择器、部门选择器、表格选择器这几个显示选择框但是点击并没有弹出选择列表,没反应,这个是什么问题呢

评论区

Yolo 2025-12-10 13:44

@超级管理员

加上判断之后可以使用了但是存在新的问题,归档人是用户选择框,点击打开选择一个人之后所有的数据都会变成这个人,不会只修改当前数据,文本输入框和附件上传就没问题

超级管理员 2025-12-10 14:09

@Yolo

绑定值问题,上面添加的可以不用了,直接改下面的就可以

src\components\LowDesign\src\LowTable\index.vue

<AvueSlot

             v-if="scope.column.cell && scope.row?.$cellEdit"

             slotType="form"

             :scope="scope"

             :control="c"

             v-model="scope.row[c.prop]"

             form-type="edit"

           ></AvueSlot>

           <AvueSlot

             v-else

             slotType="form"

             :scope="scope"

             :control="c"

             v-model="tableForm[c.prop]"

             @change="() => crudRef.validateField(c.prop)"

           ></AvueSlot>


回复

扫码关注

添加客服
图片未加载,请刷新后再试
联系我们