Extjs contentEl属性
Panel还具有一个ContentEl属性,可以加载本页面上的dom节点。这种方法也能和asp.net服务器控件结合使用,对Default.aspx稍加修改:
<body> <formid="form1"runat="server"> <divid="panelcontent"> <asp:LabelID="Label1"runat="server"Text="Label"></asp:Label> <asp:ButtonID="Button1"runat="server"Text="Button"onclick="Button1_Click" /> </div> <div>Here is some fixed Content</div> <divid="panel"></div> </form> </body>
head部分的脚本和上面的例子一致,只是把html和autoLoad属性都去掉,换成:
contentEl: 'panelcontent'表示这个panel要加载id为panelcontent的div中的内容,也就是一个Label和一个button。效果如下:
参考:http://www.jb51.net/article/21756.htm