lljj-x / vue-json-schema-form

基于Vue/Vue3,Json Schema 和 ElementUi/antd/iview3/naiveUi 等生成 HTML Form 表单,用于活动编辑器、h5编辑器、cms等数据配置;支持可视化生成表单Schema 。 Generate a form using Vue/Vue3, Json Schema and ElementUi/antdv/iview3/naiveUi
https://form.lljj.me/
Apache License 2.0
2.05k stars 419 forks source link

VueForm 能不能通过一个disabled为true来置灰整个表单 #363

Open lonelyzou opened 1 month ago

lonelyzou commented 1 month ago

反馈问题请先查看文档和务必提供详细的复现代码,遵循如下格式,描述不清楚的问题将会直接关闭。

vue和ui框架

vue2或者vue3、ui框架element antd、vjsf 使用版本说明

问题描述

对错误是什么的清晰简洁的描述。

如何复现

可以详细介绍你的复现场景或者相关代码。

必要时提供复现demo,如codepen,github 复现仓库,playground分享链接等

期望的结果

....

lonelyzou commented 1 month ago

vue2 ui框架element

lonelyzou commented 1 month ago

:form-props="{disabled: true}" 可以设置,但还遗漏的一些操作按钮无法去除

lonelyzou commented 1 month ago

vueFormDisabled {

.arrayOrderList_bottomAddBtn { display: none; } .arrayListItem_operateTool { display: none; } } 目前准备强制设置display: none来隐藏操作按钮

lljj-x commented 1 month ago

对, disabled 目前只是透传给了 对眼的ui form组件,比如element ui form 。

可以发下复现的配置,可以优化下这部分