2012-01-18 1 views
0

rowviewテンプレートで作業しています。これは基本的にすべての行アイテムを繰り返し実行し、設定した内容に従って表示しますで。SharePoint Designer、XSLで2列に並んだドキュメントライブラリの行を表示したい

<table> 
    <tr> 
    <td> 
    <choose> 
    //different images for different when clauses 
    </choose> 
    </td> 
    </tr> 

    <tr> 
    <td> 
    <xsl:value-of select="@Title"/> 
    <td> 
    </tr> 

    </table> 

上記のレイアウトは、一般に私が持っているものです。

でドキュメントとドキュメントライブラリを持って言う: いるDoc1 Doc2の DOC3 Doc4

私は、これらには、次のように表示したいが、今、私は答えた。この

<tr> 
<td>doc1<td><td>doc2<td> 
</tr> 

<tr> 
<td>doc3<td><td>doc4<td> 
</tr> 
+1

あなたがソースのXMLドキュメントと変換から希望の出力を提供しない限り、誰もが知っていることはできません。入力と出力を指定しないと、あなたは何を求めているのですか?ここに質問はありません。 –

+0

申し訳ありません、あなたに表示するための情報とコードを追加しました。助けてくれてありがとう! – anpatel

答えて

2

を達成する方法を知っています同様の問題hereがありますが、XSLの場合、コンセプトは同じですが、別の構文が必要です - 次を試してください:

<tr> 
    <xsl:if test="position() mod 2 = 1"> 
     <td> 
      <xsl:value-of select="position()" /> 
      <xsl:value-of select="."/> 
     </td> 
    </xsl:if> 
    <xsl:if test="position() mod 2 = 0"> 
     <td> 
      <xsl:value-of select="position()" /> 
      <xsl:value-of select="."/> 
     </td> 
    </xsl:if> 
</tr> 
関連する問題