2

xsltを使用して動的テーブル(グリッド)を作成していますが、

私は XSLT の初心者です。ここでXSLT の前に質問もしました - 動的グリッドの作成 を参照してください。上記の質問で、列と行に 2 つの XML を使用していますが、ここでは 1 つの XML(行) のみを試しています。
XSLT は、上記の質問の 2 つの XML セクションで見つけることができます。

XML データ :

<TableData>        
    <Rows>
        <Row ID="0" Name="A" Link-Name="Yes" Hide-ID="Yes" Sort-Name="Yes"/>
        <Row ID="1" Name="B" Desc="Some description" Link-Name="Yes" Hide-ID="Yes" Sort-Name="Yes"/>
        <Row ID="3" Name="C" Link-Name="Yes" Hide-ID="Yes" Sort-Name="Yes"/>
    </Rows>
</TableData>

期待される出力:

<table border="1">
    <tbody>
        <tr>
            <th>
                <a onclick="javascript:SortColumn('Item Name')">Item Name</a>
            </td>
            <th>
                Item Description</td>
        </tr>
        <tr>
            <td width="50%">
                <a onclick="javascript:OpenDifferentPage('A','0')">A</a>
            </td>
            <td width="50%"></td>
        </tr>
        <tr>
            <td width="50%">B</td>
            <td width="50%">Some description</td>
        </tr>
        <tr>
            <td width="50%">C</td>
            <td width="50%"></td>
        </tr>
    </tbody>
</table>

私は XSLT の初心者です。

ここで、「Link-Name」属性が「はい」の場合、アンカー タグ (名前) の間にデータを表示する必要があることを確認します。

私はこのコラムで多くの複雑な機能を作成しています。ここで、グリッドに表示するために使用される列の特定の属性のテンプレートを作成できます。他の属性はデータ目的です(列は15ですが、ユーザーが表示用に8列を選択した場合、それはユーザーの選択に依存し、属性の順序を維持する必要があります) すべての列に対して定義済みのテンプレートを作成する準備ができました。それで、それは私に可能ですか?

ご期待いただきありがとうございます

4

0 に答える 0