问题标签 [dataviewwebpart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1651 浏览

sharepoint - 从 Sharepoint 中的数据视图 Web 部件向 RSS 源传递参数

我在 Sharepoint 中有一个从 RSS 源提供的数据视图 Web 部件。我已正确配置数据源以读取 RSS 提要,并添加了几个运行时参数。我的问题是,如何在运行时提供这些值?例如,参数之一是 startDate,它应该填充当前日期。

0 投票
2 回答
6295 浏览

sharepoint-2007 - 按“过去 3 天”筛选数据视图 Web 部件

我们有一个自定义列表,其中有一个名为“连接日期”的列,并且需要在门户的各个位置显示最新的列表项(相对于这个“连接日期”列)。数据视图 Web 部件似乎是最好的解决方案,但我很难找到按日期过滤的正确方法和语法。

我可以创建一个参数并按另一列的值进行过滤。我可以按特定日期过滤。我似乎无法弄清楚如何说“向我显示‘连接日期’在 [今天] 和 [今天]-3 范围内的所有列表项”。

这可能吗?有谁知道如何做到这一点?

谢谢!

0 投票
1 回答
2251 浏览

sharepoint - SharePoint DataView 显示上周的项目

我有一个 SharePoint DataView WebPart,它设置为组合来自几个不同列表的数据。我想过滤数据以仅显示上周的数据。我能够过滤它以显示本周的数据,但未能成功显示上周的数据。

我的 Web 部件过滤器设置如下:

筛选

这转换为以下 xsl:

我推测我需要弄清楚如何做 [Current Date] - 7,但是我无法弄清楚如何做减法。有没有人遇到过类似的情况?我什至可以正确地解决这个问题吗?

0 投票
1 回答
191 浏览

sharepoint - 细微更改后 Dataview Web 部件失败

我们正在使用一个 sharepoint 2007 站点,该站点具有许多显示文档存储库的不同视图的数据视图 Web 部件。每次我们对 XSLT 或 webpart 设置进行最细微的更改(例如更改 chrome 设置或添加类)时,DV webpart 都拒绝呈现。

我们的 XSL 是有效的,GUID 对列表正确的页面也是如此,我们不知所措。我们采取了编辑 CAML 文件的方法,删除并重新导入它们,这显然非常慢。任何想法/想法/帮助将不胜感激。

0 投票
2 回答
2260 浏览

sharepoint - 没有架构的共享点数据视图 Web 部件 xslt

我正在尝试使用数据视图 Web 部件(通过 SPD 2007)来使用基于 SOAP 的 Web 服务的结果并使用 XSL 转换呈现所述结果的一部分。我遇到的问题是设计器没有太大帮助,因为 Web 服务的架构实际上并不包含结果的元素,因此无法从数据源拖放到 Web 部件中,并且我尝试的手动转换不起作用。

下面是 Web 服务的定义:

以及响应的定义:

查询定义没有问题 - 您只需提供一个股票代码作为字符串。不过,您会在结果中看到我在说什么。它将结果定义为一个字符串。

在 SPD2007 中,数据源几乎只包含soap:Envelope/soap:Body/GetQuoteResponse/GetQuoteResult,但结果字符串中包含的实际结果如下所示:

我尝试在数据视图 Web 部件中设置这样的 XSL 样式表:

这几乎符合您的预期:它呈现整个结果字符串。但是,如果我更换

我什么都得不到。这是怎么回事?如何在没有架构的情况下使用 XSL 在字符串结果中挑选出 XML?

0 投票
1 回答
1533 浏览

sharepoint - 使用 SharePoint 的数据视图部件时,是否可以从引用的列中获取 ID?

我有一个数据视图部分从具有查找列的列表中拉到另一个列表(由 ID 链接的标题)

在数据视图 Web 部件配置的 XSLT 中某处,它读取

现在,由于 ColumnX 是对另一个列表(链接到项目)的引用,我该如何获取 ID 而不是文本?那里有ddwrt技巧吗?

0 投票
1 回答
289 浏览

sharepoint - SharePoint WSS 3.0 - 构建数据绑定表单的最快方法?

请原谅这个模糊的问题,但我刚刚继承了一个项目来构建几十个从 SQL 2005 数据库中提取数据的表单。这些表单主要是标准数据库查找,只有几个更新,因此数据层非常简单——我是 DBA——但我们最近才开始将 SharePoint WSS 3.0 用于部门网站,我更愿意集成这些表单到 WSS 中,而不是构建一个单独的独立 ASP.NET 应用程序。

我希望有一些 RAD 框架可以与 WSS 集成以用于数据绑定表单。我一直在在线搜索,但没有发现任何很有希望的东西,而且 SharePoint Designer 中的数据查看器 Web 部件看起来很复杂,无法与外部 SQL 数据库集成。

TIA,生锈的

0 投票
0 回答
710 浏览

sharepoint-2007 - 分页到数据视图 Web 部件的末尾

希望你能帮助我。

我在一个包含 20 个项目的页面上显示了一个公告 web 部件。我打开了 SharePoint Designer 2007 并将分页设置为 6 个项目。我添加了一些 (OOB) 功能,因此我有 START、PREVIOUS 和 NEXT 按钮。这些运行良好,没有任何问题,但我想知道如何让 END 工作?我尝试使用 Web 部件提供的 $LastRow 和 $RealLastRow 值,但这些值只是给了我当前视图中有多少项目的数量,而不是列表中的项目总数。

一点帮助!

0 投票
2 回答
4157 浏览

sharepoint - Sharepoint 数据视图 Web 部件工具栏排序默认

我在显示数据表的页面上有一个数据视图 Web 部件。

我想允许用户选择要排序的列。我认为这样做的唯一方法是进入数据视图属性,并启用带有排序的工具栏。这有效并允许用户使用列的下拉列表选择要排序的列。默认值为“无”,当页面首次加载时,没有应用排序(行由它们的 ID 显示,这几乎是随机的)。

我希望默认排序为特定列 - 即当页面首次打开时,我希望数据按“姓氏”列排序。我不知道如何使用工具栏排序来实现这一点。

我尝试在获取数据的 SQL 语句中指定 ORDER BY SURNAME - 但是这最终会覆盖工具栏排序,因此无论工具栏排序选择如何,排序总是按姓氏排序。

数据视图属性中还有另一个“排序”选项,可让您指定排序,但是这又会覆盖所有内容并使工具栏排序选项无用(选择其他内容无效)。

我在想肯定有一个解决这个简单问题的方法?

排序工具栏的生成代码如下。我已尝试通过更改为使姓氏成为下拉框中的选定项目 - 这使得默认情况下在下拉列表中选择了姓氏列,但实际上并未应用排序。

有任何想法吗?

0 投票
1 回答
648 浏览

html - 删除 xslt 中的输出转义

如果我将格式设置为“文本”,则将标签添加到文本中。我想以编程方式删除这个标签。有没有办法以编程方式将字符串从文本格式转换为富文本格式。我知道我们可以通过单击智能标签并选择格式为“富文本”来做到这一点,但是这样做的问题是它不会在字符串中显示标签,而是显示在页面上(通过查看源检查)并且它会影响我的 html/我要渲染的css。即,即使我更改格式,它也会在我想要消除的 html 中添加额外的内容。

请建议。提前致谢

干杯!!克坦