多行文本列的xslt条件

时间:2014-05-06 09:00:52

标签: xslt sharepoint dataviewwebpart

我在显示数据视图Web部件列表中的描述列数据时遇到一个问题。实际上在我的列表中我有一个名为“此列的描述类型”的列是多行文本我想要的长度如何说明列中的文字大于20个字符,只显示20个字符,否则显示所有字符。我写了以下xslt来做到这一点。

<xsl:choose>
    <xsl:when test="string-length(@Description) &gt; 20">
        <xsl:value-of select="substring(@Description, 1, 20)" />...


      </xsl:when>

      <xsl:otherwise>
   <xsl:value-of select="@Description" disable-output-escaping="yes"/>       

      </xsl:otherwise>
  </xsl:choose>

同样适用于类型为单行文本的列,任何人都可以告诉我如何为类型为多行文本的列实现此目的

0 个答案:

没有答案