zoukankan      html  css  js  c++  java
  • SharePoint:扩展DVWP 第15部分:通过网站栏实现可维护的下拉框

    本文的内容对于管理员来说都是些基础的SharePoint操作 ,目的是为接下来的DVWP扩展作准备。有经验的读者请略过。

    为什么用网站栏实现下拉框?

    网站栏可以用在多个地方。当使用查阅项类型的网站栏连接到一个根网站的列表上,可以在整个网站集范围内使用该网站栏,并且可以保证所有地方的一致性。

    1、创建一个列表

    创建一个简单的列表,以将要创建的网站栏的名字来命名。我们只需要使用默认的标题字段即可。

    • 在根网站上(比如http://sitehttp://server/sites/site),点击网站操作->创建
    • 点击“自定义列表”下的“自定义列表”
    • 为该列表命名
    • 点击创建按钮。
    • 该列表就创建好了,我们需要为将来维护该列表的用户至少分配“参与讨论”的权限,所有访问该列表数据的用户至少分配“读取”权限。为了便于理解,我把默认的标题栏修改成了相对该列表更有实际意义的“Category”。

    2、创建一个网站栏

     创建一个查阅项类型的网站栏,信息源指向我们刚刚创建的列表

    • 在根网站中,点击网站操作->网站设置
    • 在“库”下面点击“网站栏”
    • 在网站栏库管理页面上,点击“创建”
    •  这里我们使用和列表相同的名字来命名该网站栏
    • 选择类型为“查阅项(此网站已有的信息)”
    • 如果是首次创建网站栏,我们并没有一个属于自己的网站栏分组,建议选择“新建用户组”来创建一个新的分组。在后面的网站栏创建时,就可以从已有的组中选择该分组了。
    • 做为一个可选内容,可以填入该网站栏的描述
    • 当选择“是否要求此栏包含信息”时,我倾向于选择“否”;因为我可以根据需要在我实际的列表中对其进行调整。
    • 在“信息来源”中,选择我们刚刚创建的列表。
    • 在“此栏包含”中,选择“Category ” 
    • 点击确定。

     3、将网站栏添加到列表

    通过上面的方法创建好每一个下拉框后,我们就可以将其添加到列表中了。

    • 打开我们的列表,点击“设置”->“列表设置”
    • 在“栏”下面,点击“从现有网站栏添加”
    • 如果你之前创建了自己的分组,选择该分组。
    • 点选所有我们需要的栏(按Ctrl键可以选中多个)
    • 点“添加>”按钮来添加这些栏
    • 根据项目的需要选择选项,点确定

     现在,我们的下拉框数据就可以统一在一个集中位置进行维护了,我们列表中访问到的数据永远是最新的。

     下一次:现在,网站栏已经有了,我们将创建关系列表,以便允许我们在选择一个下拉框后另一个下拉框进行连动(或者说是进行显示限制)。比如当选择产品类别为办公用品后,限制可选的产品为办公用品类的产品。

    参考资料

    SharePoint:Extending the DVWP-Part 15:User-Managed Dropdowns with Site Columns

  • 相关阅读:
    HTML DOM教程 14HTML DOM Document 对象
    HTML DOM教程 19HTML DOM Button 对象
    HTML DOM教程 22HTML DOM Form 对象
    HTML DOM教程 16HTML DOM Area 对象
    ubuntu 11.04 问题 小结
    VC6.0的 错误解决办法 小结
    boot.img的解包与打包
    shell里 截取字符串
    从零 使用vc
    Imagemagick 对图片 大小 和 格式的 调整
  • 原文地址:https://www.cnblogs.com/Sunmoonfire/p/1820173.html
Copyright © 2011-2022 走看看