/// <reference path="../../Ext/vswd-ext_2.0.2.js" />
Ext.onReady(function() {
var s1 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "name"}]),
data: [{ id: "1", name: "name1"}]
});
var g1 = new Ext.grid.GridPanel({
store: s1, border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [{ header: "姓名", dataIndex: "name", sortable: true}]
});
/*会员充值*/
var s2 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "age"}]),
data: [{ id: "2", age: 26}]
});
var g2 = new Ext.grid.GridPanel({
store: s2, border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [
{ header: "年龄", dataIndex: "age", sortable: true }
]
});
var win = new Ext.Window({
title: "查询", width: 500, height: 350, constrain: true, layout: "fit", items: g1,
buttons: [
{ text: "显示g1", handler: function() { win.removeAll(); win.add(g1); win.render(); win.doLayout(); } },
{ text: "显示g2", handler: function() { win.removeAll(); win.add(g2); win.render(); win.doLayout(); } }
]
});
win.show();
})这是源码,执行一下就知道了。第一次单击显示g1,g2没有问题,第二次再单击就看不到g1,g2了。不显示。
求解!
Ext.onReady(function() {
var s1 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "name"}]),
data: [{ id: "1", name: "name1"}]
});
var g1 = new Ext.grid.GridPanel({
store: s1, border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [{ header: "姓名", dataIndex: "name", sortable: true}]
});
/*会员充值*/
var s2 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "age"}]),
data: [{ id: "2", age: 26}]
});
var g2 = new Ext.grid.GridPanel({
store: s2, border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [
{ header: "年龄", dataIndex: "age", sortable: true }
]
});
var win = new Ext.Window({
title: "查询", width: 500, height: 350, constrain: true, layout: "fit", items: g1,
buttons: [
{ text: "显示g1", handler: function() { win.removeAll(); win.add(g1); win.render(); win.doLayout(); } },
{ text: "显示g2", handler: function() { win.removeAll(); win.add(g2); win.render(); win.doLayout(); } }
]
});
win.show();
})这是源码,执行一下就知道了。第一次单击显示g1,g2没有问题,第二次再单击就看不到g1,g2了。不显示。
求解!
解决方案 »
- Android下ExtJs显示效果不佳?
- 【基础问题】鼠标拖动div时,拖快了div就会粘在鼠标上,怎么解决这个问题
- 无效的过程调用和参数
- switch 有点问题,另一个文本框不会出现对应的值
- 为iframe设置焦点的问题
- jQuery实现拖拽,用网页打开之后很卡,而且移动的速度快,就不灵了。急,,
- 有关一个网页打开和关闭的问题
- asp中默认的语言是vbscript,怎样改成javascript?这样在调用ASP的内建对象时有什么不同?
- 有没有JS报错的软件?
- 点击动态创建弹出框,2S后自动关闭。(用以替换alert弹窗,样式好看,并且不需要点确定)
- 求谷歌翻译接口JS更改方法
- 求解 EXTJS 3.0 这个错误:Uncaught TypeError: Cannot set property 'width' of undefined
{ text: "显示g2", handler: function () { win.removeAll(false); win.add(g2); g1.hide(); g2.show(); win.render(); win.doLayout(); } }
Ext.onReady(function() {
var s1 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "name"}]),
data: [{ id: "1", name: "name1"}]
});
var g1 = new Ext.grid.GridPanel({
store:s1,border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [{ header: "姓名", dataIndex: "name", sortable: true}]
});
/*会员充值*/
var s2 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "age"}]),
data: [{ id: "2", age: 26}]
});
var g2 = new Ext.grid.GridPanel({
store: s2, border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [
{ header: "年龄", dataIndex: "age", sortable: true }
]
});
var win = new Ext.Window({
title: "查询", width: 500, height: 350, constrain: true, layout: "fit",
buttons: [
{ text: "显示g1", handler: function() {win.removeAll(false);win.add(g1);g1.show();g2.hide();win.doLayout();} },
{ text: "显示g2", handler: function() {win.removeAll(false);win.add(g2);g2.show();g1.hide();win.doLayout();} }
]
});
win.show();
});
从此容器中移除某个组件。Removes all components ...
从此容器中移除某个组件。Removes all components from this container.
参数项:
autoDestroy : Boolean
True表示为自动执行组件Ext.Componentdestroy 的函数。(optional) True to automatically invoke the removed Component's Ext.Componentdestroy function. Defaults to the value of this Container's autoDestroy config.
返回值:
Array
被销毁的组件数组。Array of the destroyed components
{ text: "显示g2", handler: function () { win.removeAll(false); win.add(g2); g1.hide(); g2.show();} }