gpt4 book ai didi

forms - 当 trackResetOnLoad 为真时,Ext.form.Basic 如何重置字段?

转载 作者:行者123 更新时间:2023-12-04 18:45:51 25 4
gpt4 key购买 nike

我收到了 Ext.form.Basic trackResetOnLoad :true配置。

当我打电话时reset()在字段上,它从表单 setValues() 中获取其值方法。
我现在如何重置我的字段?
我刚做的时候field.setValue('')表单将其标记为无效,因为该字段是必需的。

提前致谢。

最佳答案

您必须手动重置所有 originValues所有领域(和一些其他领域)

这个剪下的会做这个

var items = form.getForm().getFields().items,
i = 0,
len = items.length;
for(; i < len; i++) {
var c = items[i];
c.value = '';
if(c.mixins && c.mixins.field && typeof c.mixins.field['initValue'] == 'function'){
c.mixins.field.initValue.apply(c);
c.wasDirty = false;
}
}

working example

关于forms - 当 trackResetOnLoad 为真时,Ext.form.Basic 如何重置字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14623313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com