1

我认为创建一个可重用的数据视图 webpart 的问题,该 webpart 将作为参数馈送到基于 WebURL 的跨站点工作,这对我来说已经变成了一个更大的问题。直到昨天,我在页面库上创建数据视图时还没有遇到任何问题。现在,我尝试创建一个数据视图并仅引入该字段,通过将属性从“8”更改为“0”并将参数更改为并将其发送到库@Title,使其跨站点工作。ViewFlagListIDListName

尝试将其添加到任何页面会收到:

尝试将项目添加到页面时发生错误。

同样,我已经在页面库上创建了多个数据视图,这些数据视图使用相同的步骤要复杂得多。我什至已经输入了 WebURL 参数,因此我可以使用这个 webpart 从子站点的页面库中获取数据。

我已尝试检查错误日志,但由于缺乏经验,我无法完全理解其含义。

我注意到的其他事情:

我的 web 部件在 SharePoint Designer 中 100% 工作,并应用了所有筛选/样式。尝试更改浏览器中的参数会收到此错误:

无法保存此 Web 部件的所有属性设置。发生了错误。

更新:发生此错误的原因是因为在参数编辑器中更改参数后,我检查了 XSL 编辑器,它被擦除干净。

此外,我在自定义列表中创建了相同的列,并且能够完美地实现所有内容,这让我相信问题出在数据源上。

任何帮助,甚至是正确方向的一点都会有所帮助。这是我目前订婚的一个完整的节目停止者。

4

3 回答 3

1

问题根本不是我想的那样。它最终源于我添加到页面内容类型的列。一旦从所有页面库中删除,一切都会正常工作。

于 2012-01-09T18:47:54.937 回答
0

我将首先在与数据源相同的站点上(在测试页面上)完全按照您的要求创建 Web 部件。当您拥有所需的内容时,您可以执行 viewflag/listID 以使其跨站点工作并在子站点上实施。

于 2011-12-27T17:20:14.100 回答
0

只是为了让其他人知道谁正在寻找此错误的解决方案,这似乎是由于DataFormWebParts / XSLTListViewWebParts 的参数

我已经能够通过客户特别笨拙的列表(碰巧基于调查的列表)确认,SP Designer 正在将所有列表的许多列添加到此标签中,尽管我只选择了其中的一小部分作为列表视图。尝试从浏览器附加任何更改会导致 OP 中详述的错误。

减少存在于仅将我的视图运行所需的标记标记为,更正了此问题。

于 2015-05-18T22:35:44.787 回答