2013 SharePoint复习 -- SP.UI Namespace
2013-07-28 17:52
316 查看
1. SP.UI.Notify Class;
a. 没有提供一次性移除所有notification的方法。
2. SP.UI.Status Class;
a. 提供了移除所有status的方法removeAllStatus。
3. SP.UI.ModalDialog Class;
a. 有四种打开页面探出层的方式:commonModalDialogOpen, OpenPopUpPage, ShowPopupDialog, showModalDialog, 参数不同,但只有showModalDialog和commonModalDialogOpen可以接受option参数, 而且需要注意这些方法名的大小写问题,详情可见MSDN.
b. 如果弹出层加载时间过长,可以考虑使用SP.UI.ModalDialog.showWaitScreenWithNoClose, 但更好的方法是将弹出层的height和width设置为null,这样系统会自动弹出等待提示,详情可见此处。
c. options中的html属性并不是需要一个html字符串,而是一个需要显示在Modal Dialog中的DOM Element,详情请参考此处。
4. SP.UI.AspMenu Class;
a. 在MSDN中,此类有两个property,但在浏览器调试中,并为发现此类有SP.UI.AspMenu.get_menuOrientation()和SP.UI.AspMenu.get_menuOrientation()这两种方法,观察到其含有initialize方法,应该需要根据具体站点实例化后才可使用,但尚未研究。
5. SP.UI.Dialog Class;
a. 此类是基类,被SP.UI.ModalDialog继承,使用时应选择SP.UI.ModalDialog,因为ModalDialog才是真正执行操作的类,详情请参考此处。
6. SP.UI.DialogHostedWindow Class;
a. 此类仅供内部使用,不开放给开发人员。
7. SP.UI.DialogResult Enumeration;
a. 只有三个值:invalid, cancel, 和OK,需要注意大小写。
8. SP.UI.PopoutMenu Class 和 SP.UI.Workspace Class;
a. 从未使用过此类,而且Google上关于此类型的信息不多,不再研究。
a. 没有提供一次性移除所有notification的方法。
2. SP.UI.Status Class;
a. 提供了移除所有status的方法removeAllStatus。
3. SP.UI.ModalDialog Class;
a. 有四种打开页面探出层的方式:commonModalDialogOpen, OpenPopUpPage, ShowPopupDialog, showModalDialog, 参数不同,但只有showModalDialog和commonModalDialogOpen可以接受option参数, 而且需要注意这些方法名的大小写问题,详情可见MSDN.
b. 如果弹出层加载时间过长,可以考虑使用SP.UI.ModalDialog.showWaitScreenWithNoClose, 但更好的方法是将弹出层的height和width设置为null,这样系统会自动弹出等待提示,详情可见此处。
c. options中的html属性并不是需要一个html字符串,而是一个需要显示在Modal Dialog中的DOM Element,详情请参考此处。
4. SP.UI.AspMenu Class;
a. 在MSDN中,此类有两个property,但在浏览器调试中,并为发现此类有SP.UI.AspMenu.get_menuOrientation()和SP.UI.AspMenu.get_menuOrientation()这两种方法,观察到其含有initialize方法,应该需要根据具体站点实例化后才可使用,但尚未研究。
5. SP.UI.Dialog Class;
a. 此类是基类,被SP.UI.ModalDialog继承,使用时应选择SP.UI.ModalDialog,因为ModalDialog才是真正执行操作的类,详情请参考此处。
6. SP.UI.DialogHostedWindow Class;
a. 此类仅供内部使用,不开放给开发人员。
7. SP.UI.DialogResult Enumeration;
a. 只有三个值:invalid, cancel, 和OK,需要注意大小写。
8. SP.UI.PopoutMenu Class 和 SP.UI.Workspace Class;
a. 从未使用过此类,而且Google上关于此类型的信息不多,不再研究。
相关文章推荐
- 2013 SharePoint复习 -- SP.ListOperation Namespace
- 2013 SharePoint复习 -- SP.Utilities Namespace
- 2013 SharePoint复习 -- CA之Monitoring
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 总结
- 2013 SharePoint复习 -- CA之Backup&Restore
- 2013 SharePoint复习 -- CA之Security
- 2013 SharePoint复习 -- URL
- SharePoint 2013中使用SP.UI.ModalDialog.showModalDialog时showModalDialog未定义的解决办法
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第8章节--配送SP2013Apps 在SP商店发布Apps
- Sharepoint 2013 关于"SPChange"简介
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案 SP2013中的BCS
- 2013 SharePoint复习 -- CAML
- 2013 SharePoint复习 -- 新建Item / Folder / File
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 剖析App
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 打包并发布App
- SharePoint 2013 中使用 SP.UI.ModalDialog.showModalDialog时 showModalDialog 未定义
- SharePoint 2013部署自定义HttpModule访问SPContext.Current的一个问题
- SharePoint 2013 Rest and SP.js Copyto and Moveto (Rest 和SP.js 基本用法之 复制和移动文件)
- Sharepoint 2013 关于"SPChange"简介
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 部署一个App