0

我想使用 DataView WebPart 显示列表项,到目前为止我很成功。但我想在每行两列中显示项目,而不是每行一列。我怎样才能做到这一点。

<tr>
            <xsl:if test="position() mod 2 = 1">
                <xsl:attribute name="class">ms-alternating</xsl:attribute>
            </xsl:if>
            <xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1">
                <td class="ms-vb" width="1%" nowrap="nowrap">
                    <span ddwrt:amkeyfield="ID" ddwrt:amkeyvalue="ddwrt:EscapeDelims(string(@ID))" ddwrt:ammode="view"></span>
                </td>
            </xsl:if>
            <xsl:variable name="ImageURL">
  <xsl:value-of select="@ImageURL" /> 
  </xsl:variable>

            <td class="ms-vb">

                <img alt="" src="{$ImageURL}"  />
                </td>
        </tr>

我想在两列中显示列表中的项目,并且表应该根据项目的数量动态增加。有人可以指导我如何实现这一目标。

4

1 回答 1

1

实际上,您可以使用Item Lister Web Part更轻松地实现这一点。试着检查一下。

于 2012-10-10T06:10:47.387 回答