gpt4 book ai didi

SharePoint 2013 KnockoutJS 查找列

转载 作者:行者123 更新时间:2023-12-02 06:51:04 25 4
gpt4 key购买 nike

我有一个基本的knockoutjs 项目,从SharePoint 2013 列表场景加载数据。获取数据和显示数据很容易,我遇到的问题是在编辑模式下显示正确的控件。一切都不应该是文本框。这意味着人员选择器控件、下拉菜单和日历控件。

MSFT 在此处提供了一些关于使用客户端人员选择器控件的非常好的文档”http://msdn.microsoft.com/en-us/library/office/jj713593.aspx

我遇到的问题是在我的 View 模型中调用此控件。

根据这篇博文,设置控件的值看起来并不困难: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/

最后,由于我似乎是唯一这样做的人,是否有人认为我不应该用表单重新发明轮子,而应该将每个项目链接到编辑或显示 View 中相应的 SharePoint 列表项目?我想那会更容易。

最佳答案

从 SharePoint 专业人士到另一个人,我强烈建议您这样做。只需将用户重定向到项目编辑/显示项目页面,让 SharePoint 掌控如何处理 UI 表单元素。

因为,假设您实现了自定义表单,如果用户决定向列表中再添加一个网站栏怎么办?您会更新代码以支持其他领域吗?

根据我个人与野兽的经验,我得出的结论是,对现有功能的结构实现往往会出错。

另外,如果您有某种定制的项目列表并且想要提供编辑功能,请尝试打开一个漂亮的 SP.UI.ModalDialog,它很优雅,并且您可以使用共享点来为您完成这项工作。

但这只是一个建议。

关于SharePoint 2013 KnockoutJS 查找列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20638179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com