我想知道如何通过单击 ExtJS 的另一个面板中的超链接来打开面板/表单。
user1945522
问问题
3324 次
2 回答
2
定义“开放”。当你说打开时,我想到的是一个窗口而不是面板或表单。可以创建面板或表单。你不是很清楚你到底想要什么。
您可以像这样将其渲染到正文:
var panel = Ext.create('yourpanel', { renderTo: Ext.getBody() });
或将其添加到另一个容器中,例如:
var panel = Ext.create('yourpanel');
Ext.getCmp('id_of_somecontainer').add(panel);
PS如果问题是如何从链接执行javascript,请尝试使用:
<a herf="javascript:somefunction();">some link</a>
于 2013-01-03T12:31:30.697 回答
2
您可以添加面板 -
Ext.get('test_link').on('click', function(){
var panel = Ext.create('yourpanel');
Ext.getCmp('target_panel').add(panel);
});
于 2013-01-03T15:39:33.090 回答