Ext.Net弹出子窗口

1、前台代码:

<ext:ImageCommandColumn Width="60" Header="操作" Align="Center">
                                            <Commands >
                                                <ext:ImageCommand CommandName="Edit" Icon="TableEdit" Text="操作">
                                                    <ToolTip Text="操作" />
                                                </ext:ImageCommand>
                                            </Commands>
  </ext:ImageCommandColumn>

<Listeners>
                       
                                    <%--<Command Handler="Ext.Msg.alert(command, record.data.mc_MaterialCode);" />--%>
                                    <%--<Command Handler="CompanyX.showPage(record.data.Id);"/>--%>
                                    <Command Handler="showWindow(record.data.Id);"/>
                                   
                                 <%--  #{Window1}.show(this);--%>

</Listeners>

 

2、弹出子页面方法

第一种:

 

[Ext.Net.DirectMethod]
        public void showPage(string ss)
        {
            var win = new Ext.Net.Window
            {
                ID = "Window1",
                Title = "使用记录",
                Width = Unit.Pixel(1000),
                Height = Unit.Pixel(600),
                Modal = true,
                Collapsible = true,
                Maximizable = true,
                Hidden = true
            };


            win.AutoLoad.Url = "~/StorageRecord/UsedDetail.aspx?ID=" + ss;
            win.AutoLoad.Mode = Ext.Net.LoadMode.IFrame;
            win.Render(this.Form);

            win.Show();
        }

第二种:

<script type="text/javascript">
        function showWindow(maCode) {
            var iTop = (window.screen.availHeight - 30 - 400) / 2;
            //获得窗口的水平位置
            var iLeft = (window.screen.availWidth - 10 - 800) / 2;
            //window.showModalDialog("UsedDetail.aspx?ID=" + maCode, "使用明细", "dialogHeight=400px,dialogWidth=800,center=yes,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no, status=no");
            window.open("UsedDetail.aspx?ID=" + maCode, "使用明细", "dialogHeight=400px,dialogWidth=800,left=" + iLeft + ",top=" + iTop + ",center=yes,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no, status=no");
            }
        </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值