簡體   English   中英

SharePoint 2013 KnockoutJS查找列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM