EXT.PANEL面板加载和更新内容
2009-05-06 11:16
351 查看
(一)PANEL面板加载JSP内容
var boardcenter = new Ext.Panel({
id : 'boardcenter',
autoLoad : {
url : './informationbean/information.jsp'
},
title : '公告',
region : 'north',
html : '公告区测试内容!'
});
(二) 直接用PANEL面板的LOAD方法更新内容
(三) 以获得其PANEL面板内容对象,来更新面板内容.
var detailcenter = new Ext.Panel({
id:'detailcenter',
height : 250,
region : 'south',
title : '内容详细区',
html : '详细内容.'
});
// fn : function() {// ----------------
//
// var selNode = view.getSelectedNodes();
// // var detailEl = Ext.getCmp('img-detail-panel').body;
// if(selNode && selNode.length > 0){
// selNode = selNode[0];
// // Ext.getCmp('ok-btn').enable();
// // var data = this.lookup[selNode.id];
// // detailEl.hide();
// // this.detailsTemplate.overwrite(detailEl, data);
// // detailEl.slideIn('l', {stopFx:true,duration:.2});
// // }else{
// // Ext.getCmp('ok-btn').disable();
// // detailEl.update('');
//
//
var bd = Ext.getCmp('detailcenter').body; // 获得panel主体内容
bd.update('').setStyle('background', '#fff'); // 清空panel内容
switch (nodetitle)
{
case '测试文章标题1':bd.hide().update('测试文章标题1').slideIn('0', {stopFx:true,duration:.2});break;
default:bd.hide().update('测试文章标题2').slideIn('l', {stopFx:true,duration:.2});break;
}
http://www.blogjava.net/algz/articles/223457.html
var boardcenter = new Ext.Panel({
id : 'boardcenter',
autoLoad : {
url : './informationbean/information.jsp'
},
title : '公告',
region : 'north',
html : '公告区测试内容!'
});
(二) 直接用PANEL面板的LOAD方法更新内容
panelobject.load({ url: "your-url.jsp", params: {param1: "foo", param2: "bar"}, // or a URL encoded string callback: yourFunction, scope: yourObject, // optional scope for the callback discardUrl: false, nocache: false, text: "Loading...", timeout: 30, scripts: false });
(三) 以获得其PANEL面板内容对象,来更新面板内容.
var detailcenter = new Ext.Panel({
id:'detailcenter',
height : 250,
region : 'south',
title : '内容详细区',
html : '详细内容.'
});
// fn : function() {// ----------------
//
// var selNode = view.getSelectedNodes();
// // var detailEl = Ext.getCmp('img-detail-panel').body;
// if(selNode && selNode.length > 0){
// selNode = selNode[0];
// // Ext.getCmp('ok-btn').enable();
// // var data = this.lookup[selNode.id];
// // detailEl.hide();
// // this.detailsTemplate.overwrite(detailEl, data);
// // detailEl.slideIn('l', {stopFx:true,duration:.2});
// // }else{
// // Ext.getCmp('ok-btn').disable();
// // detailEl.update('');
//
//
var bd = Ext.getCmp('detailcenter').body; // 获得panel主体内容
bd.update('').setStyle('background', '#fff'); // 清空panel内容
switch (nodetitle)
{
case '测试文章标题1':bd.hide().update('测试文章标题1').slideIn('0', {stopFx:true,duration:.2});break;
default:bd.hide().update('测试文章标题2').slideIn('l', {stopFx:true,duration:.2});break;
}
http://www.blogjava.net/algz/articles/223457.html
相关文章推荐
- 导航面板[ExtJS4]ExtJS4左边菜单面板收缩展开,右边TabPanel内容动态更新(解决宽度不能自适应问题)
- Ext js tabpanel激活函数和更新内容
- EasyUI 加载时需要显示和隐藏 panel(面板)内容破版问题
- Extjs4.2 TabPanel中使用Ext.ux.IFrame组件加载内容页面
- [ExtJS4]ExtJS4左边菜单面板收缩展开,右边TabPanel内容动态更新(解决宽度不能自适应问题)
- (28)ExtJS之在Panel中使用html配置项自定义面板的内容
- Ext.grid.Panel加载JSON数据
- 面板Panel:1.认识Ext.Panel(转)
- Ext, GridPanel加载完数据后进行操作
- Glide加载网络图片,服务器内容更新但是Glide缓存无法清理的解决办法
- Ext.form.Panel表单面板
- ext TreePanel 一次递归加载数据及异步加载数据(点子节点加载数据)
- 记录下如何动态更新ext中panel的title
- 公司培训讲义[Ajax基础二,课件及Demo下载)(内容更新到UpdatePanel)
- easyui Layout Panel面板中加载页面中按钮无事件反应
- Ext2.0升级至Ext2.1 Ext.Panel的AJAX加载方式autoLoad参数使用的变化
- ExtJs学习笔记基础篇(3)-面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- [Ext.Net]TreePanel 异步加载数据
- asp.net ext treepanel 动态加载XML的实现方法
- Ext.form.Panel表单面板