• 定制Sharepoint2010母板页


    自己搞了两天,把服务端控件从母板页中梳理出来,虽然添加上去不会报错,但是AJAX对话框显示完全异常、滚动条消失等等等等。网上搜了一堆东西,发现已经有人做了我要做的事情。

    Starter Master Pages

    Starter Master Pages for SharePoint 2010 Codeplex Project by Randy Drisgill

    http://startermasterpages.codeplex.com/

    母板页中并不是把所有服务端控件拿出来就能用,还需要包含很多特殊<DIV>

    很多<div>有特殊的用途,比如<div class="s4-notdlg">,它里面的内容可以在主页面上显示,但是在页面对话框中不显示。

    Starter Master Pages这个项目的作者把所有服务端控件和必要的<DIV>都提取出来,做成MOSS2010所需要的最精简的母板页。

     

    这里有篇文章是讲如何使用的。http://www.heatherwaterman.com/blog/Lists/Posts/Post.aspx?ID=23

     

    各位Sharepoint2010达人们,请教一个问题,在处理MOSS2010的母板页的时候,如果使用居中的布局方式,宽度设置为800px或者更大,那么任何情况下点“添加项目”等弹出Ajax对话框时,对话框里面的页面就会有一部分是不能显示的,显示不下。原因是那个2010的对话框调用的整个页面,页面又包含母板,其宽度被定义为800PX,显示不下。大家在操作的时候有什么处理办法?如果在最外层加个“<div class="s4-notdlg">”,那么在主页中显示正常,但是在对话框中就什么都不显示了。

     

    下图没有对<div ID="s4-workspace">做宽度设置:

     

    下图是设置了width=800px:

     

     

    请教,谢谢.

  • 相关阅读:
    java 常用
    面试题目总结
    前端自动化构建工具gulp记录
    js面向对象学习笔记
    sass,compass学习笔记总结
    JS核心知识点:DOMBOMEVENT
    boost atomic
    boost thread
    boost function bind ref
    boost phoenix
  • 原文地址:https://www.cnblogs.com/redroot/p/1740077.html
Copyright © 2020-2023  润新知