Listview 将SharePoint列表表单自定义为节/选项卡/页面

Listview 将SharePoint列表表单自定义为节/选项卡/页面,listview,sharepoint,sharepoint-designer,Listview,Sharepoint,Sharepoint Designer,我有一个SharePoint解决方案,它使用一个包含大约20条不同数据的列表。我希望能够将这些内容分解为部分/页面/选项卡,这样用户在填充和编辑这些内容时的体验就不会那么差 我知道如何使用SPD(SharePoint Designer)定制列表表单,我想知道是否有人知道实现这一点的技术 我已经研究过使用多视图控件,但这似乎会破坏窗体内的渲染 欢迎您的想法。您可以创建一些Javascript来隐藏字段,直到需要时为止,但要正确使用它将是一个艰难的过程。为数据创建自定义.NET表单并使用对象模型存储

我有一个SharePoint解决方案,它使用一个包含大约20条不同数据的列表。我希望能够将这些内容分解为部分/页面/选项卡,这样用户在填充和编辑这些内容时的体验就不会那么差

我知道如何使用SPD(SharePoint Designer)定制列表表单,我想知道是否有人知道实现这一点的技术

我已经研究过使用多视图控件,但这似乎会破坏窗体内的渲染


欢迎您的想法。

您可以创建一些Javascript来隐藏字段,直到需要时为止,但要正确使用它将是一个艰难的过程。为数据创建自定义.NET表单并使用对象模型存储列表数据可能会更容易。

我可能会修改当前表单并添加div标记,通过javascript根据某个地方的单击来显示或隐藏。这将完全避免额外的.NET代码,因此可能会出现您所看到的多视图问题。

jQuery UI有一个很好的功能,您可以利用它与一些验证相结合,以确保在用户没有填写所有页面的情况下不提交表单。在附加jQuery之前,您需要将现有表单拆分为单独的
div
包装的表。

您可以尝试使用。它支持选项卡和自由控件定位(使用silverlight)

我使用javascript将表单拆分为选项卡。也许对你有用?
单击查找(因为我还不允许发布图像…)

尝试使用表单设计器工具:。它允许您使用基于jquery ui选项卡的选项卡创建丰富的动态表单。

信息路径表单支持此功能,但您必须将其部署在表单库中,而不是列表中。您可以基于表单中的其他字段筛选重复节,并且仅基于您以前的选择显示字段。这是最简单的方法,不确定您是否有InfoPath和服务器/授权设置来使用InfoPath表单?

您可以尝试分割表单。看看这个,我正在寻找一个免费选项卡解决方案,而不是定价/授权的解决方案。上面的链接不起作用,它已损坏或其内容已被删除。很好的捕获@SaMolPPp。我修复了链接。