我在显示数据视图Web部件列表中的描述列数据时遇到一个问题。实际上在我的列表中我有一个名为“此列的描述类型”的列是多行文本我想要的长度如何说明列中的文字大于20个字符,只显示20个字符,否则显示所有字符。我写了以下xslt来做到这一点。
<xsl:choose>
<xsl:when test="string-length(@Description) > 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>
同样适用于类型为单行文本的列,任何人都可以告诉我如何为类型为多行文本的列实现此目的