我正在使用xslt,
创建动态表格(网格)我是XSLT的初学者,我之前也问过问题 XSLT - Creating Dynamic Grid 请参考, 在上面的问题我使用2 XML用于列和行,但在这里我只尝试一个XML(行) 您可以在上面的问题中找到XSLT 2 XML Section。
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”attribute =“yes”,那么我需要在锚标签(名称)之间显示数据。
我在这个专栏上创建了许多复杂的功能。所以这里我可以为列的特定属性制作模板,用于在网格上显示其他属性用于数据目的(列是15,但它取决于用户选择,如果用户选择8列进行显示,也必须维护属性顺序) 我准备为所有列创建预定义的模板。 那么我可以吗?
感谢您的期待