2011-10-12 85 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> 
相關問題