【发布时间】:2013-03-20 12:25:18
【问题描述】:
我正在使用 Extjs 4.0.7,我正在使用一个面板,在该面板内我使用两个选项卡,每个选项卡都包含一个用于插入数据的表单。
对于每个表单,我添加了一个具有相同 id 的 dockedItem 组件。我的问题从这里开始,添加该组件以显示来自服务器的错误消息或表单的验证错误。
如果我们在一个窗口中只使用该表单一次没有问题,我使用Ext.getCmp('component-id');到 setError 到那个组件。
但在活动窗口中使用两个或多个表单时,有时会在form2 错误fieldl 中显示form1 的错误,因为每个表单都使用相同的组件id。
我读到你应该尽量避免在 extjs 中使用getCmp()。
我该如何解决这个问题?
【问题讨论】:
标签: extjs