您的位置:首页 > 产品设计 > UI/UE

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上关于此类型的信息不多,不再研究。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sharepoint SP UI Mod