更改Ext.form.TextField的inputType不会立即生效

时间:2011-01-17 11:36:42

标签: events extjs

在我的程序中,我想在单击另一个控件时更改Ext.form.TextField的inputType。您可以想象密码文本字段和“显示/隐藏”按钮。我为“显示/隐藏”按钮注册事件以更改密码的显示形式。但是因为该文本字段已经在此按钮单击事件被触发之前已经呈现,所以它的inputType不会立即生效。你能帮助我吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

配置选项不是C#意义上的属性,例如,更改它们什么都不做,因为对象无法知道你已经改变它们,这通常是你拥有许多set *方法的原因。

但是TextField没有这方法,所以你可能不得不用所需的配置重新创建对象。