页面引入dialog

1.通过后台引入jsp页面
具体写法:
1)在jsp页面中定义放置dialog的div

<div id="xzqhListDialog" class="easyui-dialog"  data-options="headerCls:'titlecls'"></div>

2)js写法

var url=me.myMap.MapConfigManager.CommonConfig.ServerConfig.serviceHost.url;
                   $("#designate_btn").on("click", function () {
                     $('#xzqhListDialog').dialog({
                        title: '行政区列表',
                        width:200,
                        height:400,
                        left:665,
                        top:130,
                        zIndex:1000,
                        draggable:false,
                        resizable:false,
                        shadow:false,
                        closed: true,
                        cache: false,
                        href: url+'/pageNav/to_xzqhList.do',
                        modal:false,
                        onClose: function() {

                        } 
                    });

                 $('#xzqhListDialog').dialog('open');                 

                  });

3)java中的写法

@RequestMapping(value="to_xzqhList")
    public ModelAndView to_xzqhList(){
        ModelAndView mv = this.getModelAndView();
        PageData pd = this.getPageData();
        try{
            /iro管理的session
            Subject currentUser = SecurityUtils.getSubject();  
            Session session = currentUser.getSession();
            mv.setViewName("zfxcAnalysis/xzqhList");
            /*User user = (User)session.getAttribute(Const.SESSION_USER);
            if (user != null) {
                mv.setViewName("identity/index");
                mv.addObject("user", user);
                //mv.addObject("userFunctions", session.getAttribute(Const.SESSION_FUNCTIONS));
            }else {
                mv.setViewName("admin/login");/ssion失效后跳转登录页面
            }*/
        } catch(Exception e){
            mv.setViewName("admin/login");
            logger.error(e.getMessage(), e);
        }
        mv.addObject("pd",pd);
        return mv;
    }

2直接在前端引入html页面

 //指派列表弹框html地址
                var url=me.myMap.MapConfigManager.CommonConfig.ServerConfig.serviceHost.url+'/distmap/functionDisplayFrame/accountStatic/templates/xzqhList.html';
                //打开指派列表弹框
                var dialog = $('#xzqhListDialog').dialog({
                    title: '指派列表',
                    width:400,
                    height:400,
                    closed: false,
                    cache: false,
                    queryParams:{"baseUrl":baseUrl,"xzqhdata":xzqhdata,"postInfoURL":postInfoURL,"curr_userid":curr_user_userID,"curr_user_roleID":curr_user_roleID,"curr_user_xzqdm":curr_user_xzqdm},
                    content :'<iframe id="importxtx" src='+url+' frameborder="0" width="100%" marginheight="0" marginwidth="0" style="border:0px;" height="99.25%"></iframe>',
                    modal: false
                });
                dialog.data({}).dialog('open');

2)在js中获取页面所携带的参数

//获取弹框所传递的参数
     var obj = parent.$('#xzqhListDialog').dialog('options');
     var queryParams = obj["queryParams"];
     var baseUrl=queryParams.baseUrl;
     //指派列表
     var xzqhList=queryParams.xzqhdata;
     //传递指派数据的接口地址
     var postInfoURL=queryParams.postInfoURL;
     //当前用户的id
     var curr_userid=queryParams.curr_userid;
     //当前用户的xzqdm
     var curr_user_xzqdm=queryParams.curr_user_xzqdm;
     //当前用户的角色
     var curr_user_roleID=queryParams.curr_user_roleID;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值