Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编辑窗口将返回extjs_Extjs - Fatal编程技术网

编辑窗口将返回extjs

编辑窗口将返回extjs,extjs,Extjs,我在extjs中工作,并在这方面做了一个记录网格。在它上面,有一个编辑按钮 记录。单击此按钮,编辑窗口将返回,无法查看详细信息 请提供帮助。您可以将该编辑窗口作为父容器(包含网格)的子容器 然后它会像孩子一样来到主窗口(不会返回)。这还有一个好处——每当你关闭主窗口时,这个窗口也会随之被破坏 编辑(详细解释): 你有一个网格 var grid = Ext.create('Ext.grid.Panel', { //Your configuration }); 你一定是把它放在别的窗口里了

我在extjs中工作,并在这方面做了一个记录网格。在它上面,有一个编辑按钮

记录。单击此按钮,编辑窗口将返回,无法查看详细信息


请提供帮助。

您可以将该编辑窗口作为父容器(包含网格)的子容器

然后它会像孩子一样来到主窗口(不会返回)。这还有一个好处——每当你关闭主窗口时,这个窗口也会随之被破坏

编辑(详细解释):

你有一个网格

var grid = Ext.create('Ext.grid.Panel', {
    //Your configuration
});
你一定是把它放在别的窗口里了(比如主窗口)

这是您要打开的新窗口(编辑窗口)

var win = Ext.create('Ext.Window', {
    //Configuration
});
层次结构是:

mainWindow
    grid
win
现在,此
win
独立于
main窗口
。它可以前后移动。当您单击网格的
编辑
(在
主窗口中
)时,它会突出显示此项,并将
win
(编辑窗口)发送到后面

我要求您将此
win
作为孩子添加到
主窗口

mainWindow.add(win)
那么等级制度就会变得更加复杂

mainWindow
    grid
    win

现在,
win
位于
main窗口下,因此无法进入该窗口。此外,每当您销毁
主窗口时,它都会销毁所有子项(包括
win
)。

我不明白这一点,请您简要解释一下或举例说明。我是extjs新手。
mainWindow.add(win)
mainWindow
    grid
    win