我在从数据视图 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>
同样的事情适用于类型为单行文本的列,谁能告诉我如何为类型为多行文本的列实现这一点