【问题标题】:Modify NewForm.aspx Sharepoint Online在线修改NewForm.aspx Sharepoint
【发布时间】:2017-07-02 16:06:21
【问题描述】:

我是 SharePoint 编程或修改表单的新手。我有一个使用 SharePoint Online 的租户,我创建了一个带有日历视图的列表:我想在用户插入事件时修改表单。 我尝试使用 SharePoint Designer 2013 加载网站并尝试创建新表单,但获得了错误对话框,其中显示消息“无法将列表更改保存到服务器”。 在此之后,我试图打开NewForm.aspx查看代码,可能直接更改它,但我无法看到所有代码:似乎缺少javascript的部分并且有一个缺少的标签组装(对不起,截图是意大利语)

SPD missing assembly

所以我尝试使用 Visual Studio,但是当我尝试创建解决方案时,我在屏幕截图中收到错误

VS create solution error

所以问题是:我是一个初学者,我想从修改 NewForm.aspx 开始,这样我就可以取消一些要测试的字段:如何进行? 我发现了许多链接和参考,但似乎 SharePoint Online 与旧版本和本地版本的行为不同。

知道我可以在什么模式下进行吗?

【问题讨论】:

  • 你创建了什么样的列表?它是日历列表,我的意思是,使用标准日历模板列表还是带有日历视图的自定义列表?
  • 你好,我用的是所谓的日历应用,我猜是你所说的日历列表。
  • 但是,我创建了一个测试自定义列表并应用日历视图,看来我有同样的问题。

标签: javascript asp.net visual-studio sharepoint sharepoint-designer


【解决方案1】:

编辑或交换 Newform.aspx 是自定义 SharePoint UI 的旧方法。更现代的方式(在撰写本文时也是唯一一种对 SharePoint Online 有意义的方式)是使用 JSLink 技术。

使用 JSLink,您可以将自定义 JavaScript 渲染代码附加到内容类型、字段等。查看 JS Link IntroductionJS Link Tutorial

【讨论】:

  • 谢谢哈利,看起来很复杂..对于新手:-) 我会试一试的。
猜你喜欢
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 2020-02-24
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
相关资源
最近更新 更多