输入文本后的ExtJS TextField不调用setValue()

时间:2012-03-02 16:47:41

标签: extjs textfield blur setvalue

当我使用Ext.form.TextField输入文本时,我看到TextField在我从中失去焦点后没有调用setValue(),所以它的值仍然是“未定义”。所以任何人都可以帮助我:

  1. 解释为什么ExtJS在我们输入文本并失去焦点后强制TextField调用setValue()?这个TextField的行为背后是否有任何秘密,因为恕我直言这没有意义。
  2. (比上面的问题更重要^ _ ^)如果我没有实现'onBlur'处理程序,我输入并失去焦点后如何强制TextField设置setValue? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

您要查询的value是配置选项,如果您没有设置它,它将始终为空。要获取当前值,请使用getValue()