javascript - 如何在 EXTJS 中添加位于另一个网格面板内的 Ext.window.window 模式

标签 javascript extjs modal-dialog

模态窗口默认添加到正文中。但是,我想在添加按钮单击事件时在面板内添加一个模式窗口。我必须添加什么代码。任何人都可以提出一个想法。

模态窗口代码:

        self.sampleWindow = Ext.create("Ext.window.Window", {
        title: 'Add Deals',
        layout: 'vbox',
        closeAction: 'hide',
        padding: 10,
        cls: 'custom-modal',
        constrain:'true',
        height: (mq.matches)?"77%":"70%",
        width: (mq.matches)?"67%":"60%",
        margin:'31 0 0 -36',
        scrollable : true,
        items: [self.buildSample(),
               self.buildSampleGrid()],
        listeners:{
            hide:function(win){
                win.close();
            }
        }
    });

面板代码:

var panel1 = Ext.create("Ext.panel.Panel",{
            id: 'dealInformationblock',
            minHeight:10,
            padding: 10,
            margin:(nq.matches)?'10 30 5 10':'10 10 5 0',
            cls: ['innerCard','card-layout-border'],
            layout:{
                type: 'vbox',
                align: 'center'
            },
            items:[
                SampleInformation
            ]
        })
        return panel1;

上面的模态窗口应放置在 panel1 内。

最佳答案

使用 showAt( x, [y] ) 显示窗口。x & y 应该是面板内部的值。

关于javascript - 如何在 EXTJS 中添加位于另一个网格面板内的 Ext.window.window 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38100202/

相关文章:

javascript - 努力理解为什么我的服务人员不工作 - 未捕获( promise )TypeError : Request failed

Javascript |用于替换当前窗口位置的链接/书签

javascript - 外部JS : Can't validate form

javascript - ExtJs 5.1 - 具有 XML 突出显示、编辑、行编号功能的 Ext.Panel

javascript - 你如何覆盖 window.location 错误事件?

WPF DialogResult 声明性地?

jquery - Bootstrap 模态。使用 Jquery 动态包含图像

javascript - 当其他图表类型正确定位时,为什么我的圆环图位于容器外部?

javascript - 具有绝对定位的工具提示元素被溢出的容器剪裁 : auto

java - 分机 JS 5 : How to represent a java form to an ext js model?