组件被setValue()之后显示窗口的时候就显示一些非空验证提示
ext吧
全部回复
仅看楼主
level 1
ysf499426936 楼主
组件被setValue("")之后显示窗口的时候就显示一些非空验证提示,怎么把这些提示去掉??
因为点修改的时候要将组件赋值,如果不setValue("")为空的话下次点新建的时候上次修改时赋的值还在,但setValue("")之后窗口一出来就一大堆红红的非空提示,怎么解决啊??在线等...
2012年11月30日 04点11分 1
level 7
你可以在新建时,将表单清空:form1.getForm().reset();
2012年12月27日 09点12分 2
reset是将组件还原为初始化的值,我初始化的时候把组件赋值了,reset之后又变成我付的值了
2012年12月31日 02点12分
回复 ysf499426936 :reset 是重置啊,如果仅仅是不要验证的红线,可以设置可以为空
2012年12月31日 03点12分
回复 hohoritou :1:重置不就是还原为初始化状态啊,我初始化的时候费赋值了的啊,所以reset结果是我之前赋的值,比如一个文本框,我初始化的时候让他({value:'初始值'})然后我又setValue("");再reset()之后文本框value又是‘初始值了。
2012年12月31日 05点12分
回复 hohoritou :2:因为我该文本框是有非空验证的,因为初始化时候有值的,所以没红线,当我手动把文本框里的内容删了之后不是就有红线了?同理,我在下一次想显示之前setValue("")一下,显示的时候还是有红线的
2012年12月31日 05点12分
1