1

ZULフレームワークでcolspanのプロパティを設定するにはどうすればよいですか?

例えば

Tr tr = new Tr();

Td td = new Td();

tr.appendChild(td);


td = new Td();

tr.appendChild(td);

さて、次の行では、2つのtdのスペースをカバーするcomposerを介してテーブル行の内側に1つのtdを配置する必要があります。どうすればこれを達成できますか?

<Table>
    <tr>
      <td>
      </td/>
       <td>
       </td>
    </tr>
    <tr>
      <td colspan="2">
      </td>
    </tr>
</table>
4

1 に答える 1

4

ZUL では、これは、、、およびタグではなく、、、およびタグ<table><tr>行わ<td>れます。そのようです..<grid><row><cell>

<grid>
    <columns>
        <column label="A" />
        <column label="B" />
    </columns>
    <rows>
        <row>
            <cell>
                <label value="item 1" />
            </cell>
            <cell>
                <label value="item 2" />
            </cell>
        </row>
        <row>
            <cell colspan="2">
                <label value="item 3" />
            </cell>
        </row>
    </rows>
</grid>

Java側からすると、これは簡単になります..

Grid grid = new Grid();
Rows rows = new Rows();
rows.setParent(grid);
Row row1 = new Row();
row1.setParent(rows);
Cell cell1 = new Cell();
cell1.setParent(row1);
cell1.appendChild(new Label("item1"));
Cell cell2 = new Cell();
cell2.setParent(row1);
cell2.appendChild(new Label("item2"));
Row row2 = new Row();
row2.setParent(rows);
Cell cell3 = new Cell();
cell3.setParent(row2);
cell3.appendChild(new Label("item3"));
cell3.setColspan(2); // this is what you're looking for

詳細については、(素晴らしい) ZK ドキュメントを参照してください。

于 2013-02-07T11:40:16.380 に答える