请问Ext Designer 里生成的代码怎么用?
答案:2 悬赏:60 手机版
解决时间 2021-11-08 11:59
- 提问者网友:我的未来我做主
- 2021-11-08 00:28
请问Ext Designer 里生成的代码怎么用?
最佳答案
- 五星知识达人网友:白昼之月
- 2021-11-08 01:06
你后面添加了一个xtype为grid的组件,该组件需要给它指定一个store(数据源),你把该组件先屏蔽掉窗口应该就出来了追问我尝试了把grid的代码删除,发现打开后还是空白,请问能发个源代码吗?追答Ext.onReady(function(){
MyWindow=Ext.extend(Ext.Window ,{
title:"我的公司",
width:895,
height:536,
layout:"border",
initComponent: function(){
this.items=[
{
xtype:"panel",
title:"面板1",
region:"center",
height:20
},
{
xtype:"panel",
title:"面板2",
region:"west",
width:120,
items:[
{
xtype:"label",
text:"搜索: "
},
{
xtype:"textfield",
fieldLabel:"标签",
width:70
},
{
xtype:"button",
text:"GO"
}
]
},
{
xtype:"panel",
title:"我的面板",
region:"east",
height:92,
width:851
},
{
xtype:"panel",
title:"我的面板",
region:"north",
width:100
}];
MyWindow.superclass.initComponent.call(this);
}
});
var ui =new MyWindow();
ui.show();
});
这个是在你代码的基础上进行修改的,把gird组件去掉之后窗口就可以显示出来了。我在我本地已经测试过了。如果还出不来的话看你引用extjs的文件是否正确。让你看下我的代码:
其中extjs文件夹是extjs的资源包.
window.html
window.js中的代码就是上面我在你代码基础上改过的代码
MyWindow=Ext.extend(Ext.Window ,{
title:"我的公司",
width:895,
height:536,
layout:"border",
initComponent: function(){
this.items=[
{
xtype:"panel",
title:"面板1",
region:"center",
height:20
},
{
xtype:"panel",
title:"面板2",
region:"west",
width:120,
items:[
{
xtype:"label",
text:"搜索: "
},
{
xtype:"textfield",
fieldLabel:"标签",
width:70
},
{
xtype:"button",
text:"GO"
}
]
},
{
xtype:"panel",
title:"我的面板",
region:"east",
height:92,
width:851
},
{
xtype:"panel",
title:"我的面板",
region:"north",
width:100
}];
MyWindow.superclass.initComponent.call(this);
}
});
var ui =new MyWindow();
ui.show();
});
这个是在你代码的基础上进行修改的,把gird组件去掉之后窗口就可以显示出来了。我在我本地已经测试过了。如果还出不来的话看你引用extjs的文件是否正确。让你看下我的代码:
其中extjs文件夹是extjs的资源包.
window.html
window.js中的代码就是上面我在你代码基础上改过的代码
全部回答
- 1楼网友:人類模型
- 2021-11-08 02:44
这里生成的 代码只是你创建当前控件所需要的代码。跟你看api文档里面那样实例差不多。追问初学EXT,很多不懂,想问一下具体要怎样调用这堆代码呢?追答你得指定父容器
如果是单一的控件直接 renderTo:Ext.getBody() 就可以显示了
如果是单一的控件直接 renderTo:Ext.getBody() 就可以显示了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯