2011-10-12 58 views

回答

1

我写这一个网格组件已经呈现后应用于装饰行和细胞GridDecorator混入的“现代版”。装饰器具有对DOM元素和用于绘制网格行的bean的引用。因此,您可以根据需要修饰DOM(例如,将上下文菜单添加到特定于该行的每一行)。

演示/代码在这里:

0

您可以覆盖缺省的表头和电池,并与任何填补他们你喜欢:

<table t:type="Grid" ...> 
    <t:parameter name="lastNameHeader"> 
     <!-- Your content --> 
    </t:parameter> 
</table> 

参数的名称是“$ {nameOfRow}头”页眉和“$ {nameOfRow}细胞“的细胞。

也看看Grid component reference

1

我已经把问题放在挂毯用户组here上。根据我的理解,没有直接的方法可以做到这一点。

但我在下面的方法中取得了一些成功。

在呈现的html页面中,挂毯网格被转换为表格。使用java脚本,我们可以将标题标签附加到每一行。

jQuery('td.rowtitle').attr('width', '12%').attr('title', '${message:yourMessage}'); 
1

感谢您的提问。我从Henning的回答中了解到我在寻找什么,但是这种语法在Tapestry 5.3中被弃用,并且不起作用(除非可能我重新配置Tapestry以忽略弃用)。这是海宁的例子

<t:grid ...> 
    <p:lastNameHeader> 
     <!-- your content --> 
    </p:lastNameHeader> 
<t:grid> 
相关问题