总结:SharePoint Designer 2010 DVWP (2) -- DataFormWebPart -- 不同类型的Column对应的XSLT写法

对于带连接的Title,打开查看Item的详细信息,即DispForm.aspx

<a href="/Lists/Project Tasks/DispForm.aspx?ID={ ID}">

<xsl:value-of select="@LinkTitle"/>

</a>

多行文本

                方法一:

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

                方法二:

                                如果内容显示Div等信息,可以用函数substring-beforesubstring-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')))

 

连接

                <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>

posted @ 2011-01-19 10:30  LeimOO  阅读(461)  评论(0编辑  收藏  举报