[Tapestry5] T5 component 在Html中纯净标签写法求解
yuanta11
2008-07-26
关于如IF、RadioGroup类组件在HTML中标签的写法的疑问,望解惑!非常感谢!
以TextField组件为例。 高效的写法如: <t:textfield t:value="name"/> 纯净的写法如: <input type="text" t:id="textField"/> type和parameters放到Class中 @Component(parameters={"value=name"}) private TextField textField; 疑问是IF组件该如何写? 高效的写法如: <table> <t:if t:test="result"> <tr> <td>content</td> </tr> </t:if> </table> 那么相对纯净的写法应该如何? If组建并没有相应Html标签可以依赖,也不能放到TR中。 谢谢! |
|
tapestry
2008-07-26
<table>
<tr t:type="if" test="result"> <td>content</td> </tr> </table> |
|
yuanta11
2008-07-26
个人觉的二楼您把IF放到与其意义无关的标签如TR中,这种写法值得商权。
比如,照您的方法下边这写法貌似就没办法改了? <table> <t:if t:test="result"> <tr> <td>content_1</td> </tr> <tr> <td>content_2</td> </tr> </t:if> </table> |
|
windzero2003
2008-07-28
<table> <tr t:type="if" t:test="result"> <td>content_1</td> </tr> <tr t:type="if" t:test="result"> <td>content_2</td> </tr> </table> 既然要追求纯净的写法,那就麻烦些吧 |
|
yuanta11
2008-07-29
恩...
看来现阶段只能如此... |