SharePoint中弹出模态窗口对体验提高太大了

方法为:

父页面中调用子页面:

function showDialog() {
        var options = {
                url: "ChildrenPage.aspx",
                args: 7,
                title: "Select Value",
                dialogReturnValueCallback: dialogCallback
                };
                SP.UI.ModalDialog.showModalDialog(options);
                }

function dialogCallback(dialogResult, returnValue) {
            //其中dialogResult=1,代表确定,dialogResult=0,代表关闭
             if (returnValue != null && dialogResult==1) 
            {
                // alert(returnValue); //弹出窗口

//使用从子页面传回来的值
                 document.getElementById('<%=ItemID.ClientID %>').value = returnValue;
             }   
          return;
     }

对于参数,可以传一个json集合进去{a:"";b:"";c:""}这类的.

在调用处:

<input id="btnOpenDialog" type="button" value="打开子窗口" onclick="showDialog()"  />

最新文章

  1. java的基础知识运算符
  2. 解决WebApi入参时多对象的问题
  3. About_Return
  4. web.Config配置数据库的连接
  5. 使用__slots__限定实例的成员列表
  6. 简直要逆天!超炫的 HTML5 粒子效果进度条
  7. Java代码性能优化总结
  8. DDD:当视图模型、领域模型和数据模型都采用了同样的类型的时候,我们该如何处理?
  9. 【python cookbook】【数据结构与算法】17.从字典中提取子集
  10. XML小总结
  11. android 开发进阶 自定义控件-仿ios自动清除控件
  12. Android应用开发学习笔记之Intent
  13. Ubuntu 12.04 wine QQ
  14. cxf2.7.10与Spring3.0.5集成时报错如下
  15. .NET Core跨平台:使用.NET Core开发一个初心源商城总括
  16. 团队作业4——第一次项目冲刺(Alpha版本) Day6
  17. Python/MySQL(四、MySQL数据库操作)
  18. SpringBoot+MyBatis+MySQL读写分离
  19. 第九章 通过 SMB 共享虚拟机
  20. Android开发学习笔记(二)——编译和运行原理(1)

热门文章

  1. 【Xamarin挖墙脚系列:对设备/模拟器的查看调试监听】
  2. Mono for Android 优势与劣势
  3. Android 4.0设计规范 优先导读 十大改变
  4. Jquery 获取表单值如input,select等方法
  5. BZOJ_3224_普通平衡树_(Treap)
  6. xcode duplicate symbol _GAD_MD5 解决方法
  7. 转载--Linux命令top动态观察程序的变化
  8. 10个有关RESTful API良好设计的最佳实践(转)
  9. 我记录综合系统学习研究之用户管理五(如何利用wojilu打造一个全新的SNS应用)
  10. AKKA初体验