如何在Windows Sharepoint Services 3 SP2中设置包含选择特定选项的日期/时间和用户标识的选项列?

时间:2010-08-27 14:03:20

标签: sharepoint web-parts wss

我们正在使用WSS 3 SP2。我想先说一下,虽然我已经编程了一段时间,但我之前没有做任何Sharepoint开发,所以我在这方面非常新手。

基本上我们拥有的是一个Sharepoint wiki,其中包含有关整个组织中各种应用程序的支持文档。每个应用程序都有一个维基页面,其中包含一些更相关的信息(供应商支持#等),这些维基页面是从模板创建的。

目前,模板上有一个列出所有部门工作组的“选择”列,用户可以在验证相关维基页面信息后编辑各个维基页面以检查其特定工作组是正确的。例:

  

[Checkbox]帮助台

     

[Checkbox]编程

     

[Checkbox]网络   

我的任务是向模板列添加功能,执行以下操作:

  • 列出选中每个复选框的日期
  • 表示选中该复选框的用户身份(登录的用户名很好)
  • 显示已检查的复选框的百分比

示例:

  

申请验证:66%

     

[Checkbox]服务台 - 由JohnDoe于8/26/10验证

     

[Checkbox]编程 - 未验证

     

[Checkbox]网络 - 由JaneDoe于7/21/10验证   

我一直在玩Web部件试图弄湿我的脚,但我还不了解Sharepoint尚未了解新的Web部件是否可行,或者我是否可以扩展选择列来做这个。

使用Sharepoint实现此目标的最佳方法是什么?有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我将开始的方向是开发一个自定义字段,它将内部信息存储在某种自定义结构中(XML,逗号分隔,等等)。然后在渲染控件中,您需要将此值序列化和反序列化为您的表示。请查看以下教程,开始使用自定义字段: http://vspug.com/nicksevens/2007/08/31/create-custom-field-types-for-sharepoint/