mirror of https://gitee.com/karson/fastadmin.git
原代码在进行校验时, 使用serializeArray方法在序列化表单元素时, 会默认将disabled的组件过滤掉, 此操作将会导致动态显示组件依赖的组件被设置为disabled时判断失效, 会隐藏掉使用了data-favisible的组件 本次修改在调用序列化之前, 先临时移除disabled属性, 取出完整的序列化参数后, 再将其恢复禁用, 从而使附加了disabled的组件也能使data-favisible组件正确获取到其当前值 使用情景: 添加表单时某个选项需要管理员手动选择, 在添加完成后, 编辑不能再次修改该选项, 但其下根据该元素需要显隐的组件应当正常展示 Signed-off-by: AriFe.Liu <88468560@qq.com> |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| addons.js | ||
| adminlte.js | ||
| autocomplete.js | ||
| backend-init.js | ||
| backend.js | ||
| bootstrap-table-commonsearch.js | ||
| bootstrap-table-template.js | ||
| dropzone.js | ||
| dropzone.min.js | ||
| echarts-theme.js | ||
| echarts.min.js | ||
| fast.js | ||
| frontend-init.js | ||
| frontend.js | ||
| html5shiv.js | ||
| jquery.drag.min.js | ||
| jquery.drop.min.js | ||
| require-backend.js | ||
| require-backend.min.js | ||
| require-css.min.js | ||
| require-form.js | ||
| require-frontend.js | ||
| require-frontend.min.js | ||
| require-table.js | ||
| require-upload.js | ||
| require.js | ||
| require.min.js | ||
| respond.min.js | ||
| tagsinput.js | ||