如何添加工具提示(或標題標籤)到掛毯網格行?我想在工具提示中顯示行敏感信息。我可以在t:loop
中完成,但我需要使用t:grid
。我不需要網格中的附加列。如何添加工具提示(或標題標籤)到掛毯網格行?
我正在使用tapestry版本5.0.18。
如何添加工具提示(或標題標籤)到掛毯網格行?我想在工具提示中顯示行敏感信息。我可以在t:loop
中完成,但我需要使用t:grid
。我不需要網格中的附加列。如何添加工具提示(或標題標籤)到掛毯網格行?
我正在使用tapestry版本5.0.18。
我寫這一個網格組件已經呈現後應用於裝飾行和細胞GridDecorator混入的「現代版」。裝飾器具有對DOM元素和用於繪製網格行的bean的引用。因此,您可以根據需要修飾DOM(例如,將上下文菜單添加到特定於該行的每一行)。
演示/代碼在這裏:
您可以覆蓋缺省的表頭和電池,並與任何填補他們你喜歡:
<table t:type="Grid" ...>
<t:parameter name="lastNameHeader">
<!-- Your content -->
</t:parameter>
</table>
參數的名稱是「$ {nameOfRow}頭」頁眉和「$ {nameOfRow}細胞「的細胞。
我已經把問題放在掛毯用戶組here上。根據我的理解,沒有直接的方法可以做到這一點。
但我在下面的方法中取得了一些成功。
在呈現的html頁面中,掛毯網格被轉換爲表格。使用java腳本,我們可以將標題標籤附加到每一行。
jQuery('td.rowtitle').attr('width', '12%').attr('title', '${message:yourMessage}');
感謝您的提問。我從Henning的回答中瞭解到我在尋找什麼,但是這種語法在Tapestry 5.3中被棄用,並且不起作用(除非可能我重新配置Tapestry以忽略棄用)。這是海寧的例子
<t:grid ...>
<p:lastNameHeader>
<!-- your content -->
</p:lastNameHeader>
<t:grid>