[英]SharePoint 2013 KnockoutJS Lookup columns
我有一個基本的knockoutjs項目從SharePoint 2013列表方案加載數據。 獲取數據和顯示數據很容易,我遇到的問題是編輯模式顯示正確的控制。 一切都不應該是文本框。 這意味着人們選擇器控制下拉菜單到日歷控件。
MSFT在這里使用客戶端人員選擇器控件有一些非常好的文檔“ http://msdn.microsoft.com/en-us/library/office/jj713593.aspx
我遇到的問題是在我的viewmodel中調用此控件。
在這篇博客文章中設置控件的值看起來並不困難: http : //www.sharepointcolumn.com/sp2013-setting-people-picker-value-in-newform-aspx/
我試圖查看計算值,但這似乎不起作用。 有沒有人有我跳過的博客文章? 我能找到的最近的相關帖子:http: //yetanothersharepointblog.wordpress.com/2012/12/11/working-with-sharepoint-lookup-columns-in-knockout-js/
最后,因為我似乎是唯一一個這樣做的人,有沒有人認為我不應該用我的表單重新發明輪子,並且應該將每個項目鏈接到編輯或顯示視圖中的相應SharePoint列表項? 我想這會更容易。
從SharePoint專業版到另一個專業版,我強烈建議您這樣做。 只需將用戶重定向到項目編輯/顯示項目頁面,就可以讓SharePoint了解如何處理UI表單元素。
因為,假設您實現了自定義表單,如果用戶決定再向列表中添加一個站點列,該怎么辦? 您是否會更新代碼以支持其他字段?
根據我對野獸的個人經驗,我得出的結論是,已經存在的功能的結構實現往往會出錯。
此外,如果您有自定義項目的某種列表,並且您想要提供編輯,請嘗試打開一個漂亮的SP.UI.ModalDialog,它的優雅,您使用sharepoint為您完成工作。
但這只是一個建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.