我正在使用此腳本截斷sharepoint 2007中的文本字符串,但它不起作用,我看不出原因?!任何想法提供非常讚賞。截斷sharepoint中的文本字符串
從Header.xsl
<xsl:template name="fixedstring">
<xsl:param name="targetVar">
<xsl:param name="allowablelength">
<xsl:value-of select="substring($targetVar, 1, $allowablelength)">
<xsl:if test="stringlength($targetVar) > $allowablelength">
<xsl:text>...</xsl:text>
</xsl:if>
</xsl:value-of></xsl:param></xsl:param>
</xsl:template>
從ItemStyle.xsl
<xsl:call-template name="fixedstring">
<xsl:with-param name="targetVar">
<xsl:value-of select="@Reason_x005F_x0020_Not_x005F_x0020_Green"/>
<xsl:with-param name="allowablelength" select="50"></xsl:with-param>
</xsl:with-param>
</xsl:call-template>
「它不工作」是不是一個很具體的事情。什麼不行?它在做什麼,你期望它做什麼? – Welbog 2009-09-17 14:53:57
基本上webparts ItemStyle提要拒絕渲染.. – toomanyairmiles 2009-09-17 14:57:36
我期望它截斷字符串「@ Reason_x005F_x0020_Not_x005F_x0020_Green」到最後一個eplisis最多50個字符。 – toomanyairmiles 2009-09-17 14:59:33