Ext JS - 如何理解语法
Posted
技术标签:
【中文标题】Ext JS - 如何理解语法【英文标题】:Ext JS - How to Grok the Syntax 【发布时间】:2011-08-23 13:25:30 【问题描述】:我需要弄清楚如何从处理函数中获取表单上字段的值,但我不知道如何引用该字段并不断出错。我花时间查看 API、代码示例和谷歌搜索。最后我找到了一个可行的例子(我想还有其他的)。
假设一个名为 MyForm 的表单和一个字段 'myField'
var myVal = myForm.getForm().findField("myField").getValue();
也许我在这方面太新了,但我认为通过查看 API 文档并不明显。 所以我的问题是,当你试图弄清楚一些事情时,你的方法是什么。
谢谢!
【问题讨论】:
示例、文档、直觉和 API 源代码。 @pixelbobby - 我不是第一次看到 Grok 作为 SO 问题的一部分。 ***.com/questions/324854/… Interesting... 【参考方案1】:假设您已经设置了字段的 id,您可以使用Ext.getCmp(id)
让 ComponentManager 查找它。还有 Ext.getDom(id)
基本上充当 getElementById 的包装器。
此外,许多事件处理函数允许设置函数本身的范围。该事件的文档应注明哪个对象正在设置范围。您可以将表单字段设置为范围对象并使用this.getValue()
,但如果不确切知道您要做什么就很难说。
回答手头的问题:您编码的越多,您了解的越多。 Ext JS 有一些学习曲线,但下载中提供的示例源代码是一个很好的起点。但是文档中存在一些错误和遗漏,因此最权威的答案是直接进入源代码。阅读 javascript 回调也没有什么坏处。
【讨论】:
伙计,我希望在这中间的半年里他们没有等待。以上是关于Ext JS - 如何理解语法的主要内容,如果未能解决你的问题,请参考以下文章