1 对于带连接的Title,打开查看Item的详细信息,即DispForm.aspx
<a href="/Lists/Project Tasks/DispForm.aspx?ID={ ID}">
<xsl:value-of select="@LinkTitle"/>
</a>
2 多行文本
方法一:
<xsl:value-of select="@Description" disable-output-escaping="Yes"/>
方法二:
如果内容显示Div等信息,可以用函数substring-before和substring-after进行处理.
3 时间比较与格式化
(number(ddwrt:FormatDateTime(ddwrt:FormatDate(string(@Created),1033,1),1033,'yyyyMMdd'))>=number(ddwrt:FormatDateTime(ddwrt:FormatDate(string($StartDate),1033,1),1033,'yyyyMMdd'))) and (number(ddwrt:FormatDateTime(ddwrt:FormatDate(string(@Created),1033,1),1033,'yyyyMMdd')) <= number(ddwrt:FormatDateTime(ddwrt:FormatDate(string($EndDate),1033,1),1033,'yyyyMMdd')))
4 连接
<a>
<xsl:attribute name="href">
<xsl:value-of select="@Project"/>
</xsl:attribute>
<xsl:value-of select="@Project" />
</a>
5 Attachment
<td>
<xsl:element name="SharePoint:AttachmentsField">
<xsl:attribute name="runat">server</xsl:attribute>
<xsl:attribute name="FieldName">Attachments</xsl:attribute>
<xsl:attribute name="ControlMode">Display</xsl:attribute>
<xsl:attribute name="Visible">true</xsl:attribute>
<xsl:attribute name="ItemId">
<xsl:value-of select="@ID"/>
</xsl:attribute>
</xsl:element>
</td>