• 模态窗口无法刷新


    需求:

    主页面上点击选中物料按钮,弹出物料列表子窗口,双击具体记录,返回给主页面的物料文本框。

    子窗口页面可输入物料号进行模糊查询及分页

    问题:

    在子窗口输入物料号,点击查询按钮后无反应。

    问题分析

    怀疑是缓存的问题[不是]

    进行Debug,发现后台的代码及MVC页面代码都执行了,但页面就是没有变化,后在页面上添加<base target="_self" />后就可以了。

    主页面代码:

     function ShowPn() {
            var m = window.showModalDialog("/Materials/MaterialsListForm", "dialogHeight:200px,center:yes,resizable:yes,status:no");  // m接受模态窗口的返回值,前台代码执行到这里开始等待模态窗口返回值再往下走。
                if (m != null) {
                    //document.getElementById("MfgOrder_MaterialsEntity_ID").value = m.toString();
                    $("#MfgOrder_MaterialsEntity_ID").attr("value", m.toString());
             }
        }

    子页面代码:

     function ReturnPn(pn) {
            if (pn != "") {
                    window.returnValue = pn;
                    window.close();
               } else {
                   alert("请选择物料");
               }
            }

    子页面Html代码:

    <head>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
        <title>物料基础数据【双击选择】</title>
     </head>
    <base target="_self" />
  • 相关阅读:
    [Apache commons系列]DBUtils 示例代码
    关于syslog
    Phoenix Tips (1)
    Phoenix 常用函数
    Phoenix 的数据类型
    最简单的Phoenix 访问 HBase例子
    SVNKIT 主要方法
    Linux 集群时钟同步
    Linux 集群时钟同步
    Linux 下定时提交SVN
  • 原文地址:https://www.cnblogs.com/sportdog/p/12294812.html
Copyright © 2020-2023  润新知