2012-03-09 154 views
0

嘿,我想创建一个列表实例与定义下列列的定义。Sharepoint自定义列表定义和javascript

-Notice StartDate (DateTime) 
-Notice EndDate (DateTime) 
-Notice Message (Text) 
-Notice Colleges (???) 

我在列表中创建了日期和消息def我只是不知道学院列应该是什么类型。我只知道它应该是一个代表多个用户的列表。

另外我想能够调用一个Javascript函数来填充列表中的新项目并删除它们。此外,如果我收回解决方案,共享点如何处理?在部署解决方案时将项添加到列表中的项目在我重新部署时仍然存在?

回答

1

在回答你的问题:

  • 你可以让同事“个人或组”列,它允许多个值。据推测,你想渲染一个用户可以从中选择的所有用户列表?如果你在做这个服务器端,你可以根据你的需要绑定到SPWeb.AllUsers或SPWeb.Users。请注意,如果这就是你所要做的(这有点复杂),那么这两者都不会返回你NT域中的所有用户。
  • 如果你想操纵使用JavaScript的SP列表,你应该看看使用Client Object Model
  • 如果您收回解决方案,列表项将保留在那里。
+0

谢谢。我只是补充说,引用多个用户的字段类型实际上是“UserMulti”,但由于某种原因它仍然不允许我输入超过1个用户。 – 2012-03-12 15:50:47