hop*_*hop 7 javascript extjs extjs3
如何使用子ID发现面板中是否存在特定子项(项).
假设我有一个父paned(id = parentPanel
)和几个面板作为这个父面板的项目.现在,我想搜索id' childPanel09
' 的面板是否是父面板的子节点.
[可能没有使用迭代]
注意:我使用的是ExtJs 3.4
Mol*_*Man 11
如果只想在parentPanel的直接子节点中搜索,可以使用getComponent:
var childPanel = Ext.getCmp('parentPanel').getComponent('childPanel09');
if (childPanel) {
alert('yes. child exists');
}
Run Code Online (Sandbox Code Playgroud)
如果您不仅要搜索直接子节点,而是搜索父面板下的任何图层,您可以使用find:
var childPanel = Ext.getCmp('parentPanel').find('id', 'childPanel09')[0]; // [0] because find returns array
if (childPanel) {
alert('yes. child exists');
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17311 次 |
最近记录: |