0

DataView WebPart を使用してリスト項目を表示したいのですが、これまでのところ成功しています。しかし、1行に1列ではなく、各行に2列でアイテムを表示したいと思います。どうすればこれを達成できますか。

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

リストの項目を 2 列で表示したいのですが、項目の数に基づいてテーブルを動的に増やす必要があります。誰かがこれを達成する方法を教えてくれますか?

4

1 に答える 1

1

実際には、 Item ListerWebPartを使用するとこれをより簡単に実現できます。それをチェックしてみてください。

于 2012-10-10T06:10:47.387 に答える