问题标签 [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.
asp.net - 将 WebPart 添加到应用程序页面
我有一个从 SharePoint Designer 创建的“数据视图 Web 部件”。我将 Web 部件作为“Web 部件”添加到我的 Visual Studio 项目中。我想知道如何将 Web 部件添加到应用程序页面。
sharepoint-2010 - Sharepoint 2010 DataViewWebPart 带参数
因此,在经历了很多挫折之后,我终于在 Sharepoint 2010 Designer 中创建了一个带有单个参数的 sql server 数据源。该查询是一个公用表表达式 (CTE),可以在 SQL Server Management Studio 中正常运行。该参数是一个整数 (Int32)。
我希望有一个文本框,用户可以在其中输入数字,然后页面将检索查询结果。
我的问题是:
1)这甚至可能吗?
2)如果是这样,我该怎么做?我看起来高高在低,似乎无法在人们认为相当简单的事情上找到帮助。
sharepoint - SharePoint 2007:删除 DVWP 中的链接并重新加载页面
我有一个文档库数据视图 Web 部件,并启用了“删除”的编辑链接选项。
我可以成功删除文档,但之后我的其他一些 webpart 消失了。所以我需要刷新我的页面才能让它们回来。
删除文档后如何重新加载页面?使用下面的代码?
web-services - 在 Sharepoint 2010 Dataview webpart 中过滤 - 不工作
我们在 Sharepoint 2010 中有一个数据视图 Web 部件。此 Web 部件的数据源是第三方基于 REST 的 Web 服务。数据显示正确。我们面临的问题是共享点默认过滤功能不起作用。 当单击表头进行过滤下拉列表时,即使该列有多个值,也不会显示任何值(作为过滤器的一部分)。
有没有人在使用 REST 数据源的 dataview webpart 时遇到过这样的问题?
对此问题的任何评论/建议都会有所帮助。
问候, 普拉莫德
sharepoint - 如何检查 xslt 中的空 url
我在 sharepoint 2013 中有一个列表,其中包含 Url(type:URL)、Title(Note) 列。
如果它存在,我想显示 Url,如果不存在,那么我想在 DataViewWebPart 中显示标题。所以我想检查xslt 中的这种情况。
javascript - 使用 JavaScript 隐藏 WSS 3.0 Webpart
我在我的应用程序中使用 WSS 3.0。我将列表显示为 DataView Webpart。我的目标是让这个 webpart 对选定的一组人可见。由于 WSS 3.0 中没有 Target Audience 选项,因此我编辑了 List Permissions 并仅将读取权限授予选定用户。这不会从页面中隐藏 Web 部件,而是向其他用户显示拒绝访问消息。
拒绝访问。您无权执行此操作或访问此资源。
正如我所说,我想隐藏这个 web 部件,因为它在网页上对其他无权查看它的用户不可见。由于此消息只会显示给那些没有权限的用户!,我的做法是在html中搜索上述消息并识别并隐藏父节点,从而隐藏webpart。
我不太确定该怎么做。有任何想法吗?提前致谢!
sharepoint-2007 - SP2007:在数据视图 Sharepoint 控件中输出“创建者”
我将数据视图 Sharepoint 控件插入到自定义布局页面。数据源是子站点中的列表。我希望展示的一件事是“创建者”。
我得到的是...
当我想要的只是...
乔治卡特
关于它为什么包含这些 HTML 元素的任何线索?
谢谢。
xslt - XSLT 1.0 贪婪背包分组方法?
我有一个 XML 数据集(从 SharePoint 2007 提供给 DVWP),其结构类似于:
假设每一行代表一个从起点开始@Spanoffset
并很@Span
宽的栏,@Spantail
是否存在所以如果我需要它就不必计算它。我正在尝试将这些行有效地打包在一起,以便将不会重叠的行组合在一起。数据集按 预排序@Spanoffset
。这本质上是一个背包问题,因为每一行都可以适合多个可能的组。我想做的是一个简单的贪婪解决方案,并且知道如何用 c# 或 java 对其进行编码,但是由于我无法将节点标记为已访问(我可以,但是当我回到递归树时我会丢失它)而且我似乎无法在访问节点时删除它们,我不知道如何解决这个问题。
例如,上面的数据看起来像这样:
我一直没有费心试图让花车正常工作,因为我还没有能够让Row
节点以正确的顺序每次只出现一次。一旦我把它们弄到那里,我相当肯定我可以得到格式化。
到目前为止,我想出的最好的 XSLT 是:
产生
所以我的问题是 2(我看到),我认为它们是相互交织的。1)如何修复/重构我的模板以仅发出每行一次。和 2) 如何将分组包装在容器<div>
元素中。
这两天一直在敲我的头,有人能帮忙吗?
编辑:好吧,经过一番睡眠后,我通过向我的模板添加一个布尔参数来拥有包装容器,并在其为真时使用一些CDATA
标签来发出标签。<div>
布尔值默认为 true,当我调用嵌套的应用模板时,我将其设置为 false,因此将组包装在容器中。我仍然看不到将<Row>
s 标记为已访问的方式。
xml - 在数据视图 Web 部件分页中显示页码
我正在使用 SharePoint 2007。在数据视图 Web 部件中添加分页时,默认情况下它会显示类似“1-10”的内容。即显示的文件数量。我希望将其替换为确切的页码,例如“1|2|3|4....”,以便用户可以直接导航到任何特定页面。我尝试通过以下链接编辑 XSLT:http: //blogs.msdn.com/b/cjwalker/archive/2005/05/28/422826.aspx
我遵循的步骤:
- 查找
<xsl:template name="dvt_1.navigation">
并添加<xsl:param name="Rows"/>
为最后一个参数 此模板中输出的某处
<tr><td colspan="2" class="ms-vb"> <xsl:for-each select="$Rows"> <xsl:if test="(position() mod $RowLimit) = 1"> <a> <xsl:attribute name="href">javascript: <xsl:value-of xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="ddwrt:GenFireServerEvent(concat('dvt_firstrow={',position(),'}'))"/>;</xsl:attribute> <xsl:value-of select="((position() - 1) div $RowLimit) + 1"/></a> <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&nbsp;</xsl:text> </xsl:if> </xsl:for-each> </td></tr>
查找
<xsl:call-template name="dvt_1.navigation">
并添加<xsl:with-param name="Rows" select="$Rows"/>
为最后一个参数。
我遵循了确切的步骤,但它显示 webpart 无法呈现的错误。任何人都可以告诉我这段代码中缺少什么。
提前致谢
xml - XSLT 1.0 - 基于来自 2 个节点的条件的总和列
我有 2 个数据源(请求和实际)。以下是我的 xml 示例:
如果 TravelDate 的年份 = This year 或者 CheckDate 的年份 = This Year,我需要对 Cost 列求和。
在上述场景中,请求 ID 2-5 符合条件。总数应该是 8100。我尝试了几种方法来获得总和,但没有一个有效。任何帮助表示赞赏。