弹窗表单提交后如何重置表单

Blade 已结 1 219
半路笙歌
半路笙歌 剑圣 2024-12-20 16:43

一、该问题的重现步骤是什么?

1、调用保存接口后,如果弹窗未关闭则表单状态都为无法选中状态


二、你期待的结果是什么?实际看到的又是什么?

期待:想要实现调用保存接口后不关闭表单弹窗,可能需要再次对表单进行修改提交等操作

结果:实际调用后表单项都被置灰,无法选中


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Saber3 

"@smallwei/avue": "^3.4.4"

macos


五、若有更多详细信息,请在下面提供。

image.png

1条回答
  •  admin
    admin (最佳回答者)
    2024-12-20 17:04

    这两个修改调用下试试看。这俩一个是关闭表单disable,一个是关闭按钮的loading

    CleanShot20241220170417@2x.png

    作者追问:2024-12-20 17:04

    image.png
    您好,感谢回复,如图所示如果自定义操作按钮我该怎么处理?
    1、是更改成 crud.value.rowUpdate 然后在内部处理 done() 
    2、还是有可以直接通过 crud 调用某个函数来实现

    回答: 2024-12-20 17:04

    第一种,调用他原本的提交方法

    作者追问:2024-12-20 17:04

    我刚尝试了我的第一种做法,如下图弹窗会消失
    image.png

    作者追问:2024-12-20 17:04

    这个 done() 的参数包括哪些

    回答: 2024-12-20 17:04

    试试这种

    CleanShot20241223110658@2x.png

    作者追问:2024-12-20 17:04

    尝试了,但是还会关闭弹窗

    0 讨论(1)
代码语言
提交回复