2012-01-16 78 views
1

是否可以通過單擊URL來更改當前項目中的字段?該字段將是具有預定義選項的選擇字段。通過URL設置字段

如當項目欄目前: 狀態:2 如果用戶點擊鏈接時,場地就是現在是: 狀態:3

如果沒有,是否有用戶的任何其他方式輕鬆地更改當前項目中的字段而無需實際訪問該項目?

謝謝!

+0

有沒有用這種方法HTTP什麼問題?//nickgrattan.wordpress.com/2008/05/13/bulk-editing-of-sharepoint-list-items/謝謝 – 2012-01-24 18:12:03

回答

0

不是開箱即用(OOTB) - 但您有幾個選擇。

  • 寫一個ASPX頁面,做你想做的
  • 使用類似SPServices和JavaScript通過網絡服務來更新列表項。
  • 使用Client Object Model(僅2010)

順便說一句 - 不斷變化的東西,一個「得到」可能是危險的,你可以做惡意的事情 - 例如假設你有一個刪除用戶帳號頁面沒有任何提示(確切的例子並不重要) - 如果有人錯誤地點擊了該鏈接,甚至更糟糕的是,將該頁面的圖像作爲源URL發送的電子郵件,只需查看電子郵件即可刪除用戶帳戶。

+1

甚至更​​簡單 - 想象SharePoint搜索爬蟲打開GET鏈接。沒有用戶交互,但鏈接已被訪問! – naivists 2012-01-17 08:14:05

0

這是不可能通過使用GET請求,但SharePoint 2010的是提供一個RESTful API從REST API位於虛擬Web服務中的任何客戶端

管理listItems中的每個SharePoint站點下folgder。 http://YourSharePointSite/_vti_bin/ListData.svc

要在SharePoint ListItems上執行更新,您必須創建PUT請求。有關SharePoint REST API的更多信息,您應該查看this MSDN site,本文還鏈接了大量示例。

托爾斯滕