通过URL设置字段

时间:2012-01-16 17:20:48

标签: sharepoint sharepoint-designer

是否可以通过单击URL更改当前项目中的字段?该字段将是具有预定义选项的选择字段。

例如,如果项目字段当前是: 现状:2 如果用户单击该链接,该字段现在将为: 状态:3

如果没有,用户是否有其他方法可以轻松更改当前项目中的字段而无需实际访问该项目?

谢谢!

2 个答案:

答案 0 :(得分:0)

不是开箱即用(OOTB) - 但你有几个选择。

  • 编写ASPX页面以执行您想要的操作
  • 使用类似SPServices和javascript的内容通过网络服务更新列表项。
  • 使用Client Object Model(仅限2010年)

顺便说一句 - 改变'get'上的东西可能很危险,因为你可以做恶意的事情 - 例如想象你有一个页面删除用户帐户而没有任何提示(确切的例子无关紧要) - 如果有人错误地点击了该链接,或者甚至更糟糕的是将带有该页面的图像作为源URL发送的电子邮件 - 只需查看该电子邮件就可以删除用户帐户。

答案 1 :(得分:0)

使用GET请求是不可能的,但SharePoint 2010提供了一个RESTful API来管理来自任何客户端的ListItem

REST API位于每个SharePoint站点下的虚拟WebServices folgder中。 http://YourSharePointSite/_vti_bin/ListData.svc

要对SharePoint ListItem执行更新,您必须创建PUT请求。有关SharePoints REST API的更多信息,您应该查看this MSDN site,本文还链接了大量示例。

和Thorsten