首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharePoint 2010向自定义DataViewWebPart添加分页

SharePoint 2010向自定义DataViewWebPart添加分页
EN

Stack Overflow用户
提问于 2012-07-03 02:46:50
回答 1查看 1.2K关注 0票数 0

我有一个自定义的DataViewWebPart,我想在其中添加分页。我已经包含了我正在使用的XSLT的主要部分,以形成我的web部件的细节范围。关于如何在这个项目上实现分页的任何建议(因为我正在使用键,所以对我来说不是很清楚)。

代码语言:javascript
复制
<xsl:key name="casebystate" match="Row" use="@StoreState"/>

   <xsl:template match="/">
      <xsl:variable name="cbs_Rows" select="/dsQueryResponse/Rows/Row/@StoreState"/>
      <table border="0" width="100%" cellpadding="2" cellspacing="0">
         <tr valign="top">
            <th class="ms-vh" nowrap="nowrap">State</th>
            <th class="ms-vh" nowrap="nowrap">Totals</th>
         </tr>
         <xsl:for-each select="//Row[generate-id() = generate-id(key('casebystate', @StoreState)[1])]">
            <xsl:sort select="@StoreState"/>
            <xsl:for-each select="key('casebystate', @StoreState)">
                <xsl:call-template name="CaseByState.rowview" />
            </xsl:for-each>
         </xsl:for-each>
      </table>         
   </xsl:template>

   <xsl:template name="CaseByState.rowview">
      <xsl:variable name="cbs_NewSortValue" select="ddwrt:NameChanged(string(@StoreState), 0)"/>
      <xsl:if test="string-length($cbs_NewSortValue) &gt; 0">
         <tr id="group0{generate-id()}">
            <td class="abh-chrtStatTitle">
               <xsl:value-of select="@StoreState"/>
            </td>
            <td class="abh-chrtStatValue">
                <xsl:value-of select="count(key('casebystate', @StoreState))"></xsl:value-of>
            </td>
         </tr>
      </xsl:if>
   </xsl:template>

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2013-01-18 00:43:03

如果您使用的是Sharepoint designer 2010,是否可以在设计器中选择dvwp,转到数据视图工具部分,然后从功能区的选项选项卡中单击分页?这应该允许您为您的for部件指定分页。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11299411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档