【发布时间】:2012-07-25 04:15:16
【问题描述】:
我正在尝试执行以下操作:当用户单击按钮时,子面板将显示/隐藏
但是当我按下按钮时,我收到此错误消息:
Uncaught TypeError: Object [object Object] has no method 'child'
【问题讨论】:
我正在尝试执行以下操作:当用户单击按钮时,子面板将显示/隐藏
但是当我按下按钮时,我收到此错误消息:
Uncaught TypeError: Object [object Object] has no method 'child'
【问题讨论】:
从外观上看,您需要通过它的“id”来引用您的子面板,我猜它是您上面代码中的“p”。
所以你想要这样的东西:
function: onbtnClick(show) {
var childPanel = Ext.getCmp('p');
if(show) {
childPanel.show();
} else {
childPanel.hide();
}
}
【讨论】:
id 配置存在一些危险,您应该注意这一点。为了不让事情复杂化,一旦你把这一切理顺了,你应该看看this。