2011-05-13 71 views

回答

7

從我的觀點來看,默認的行爲應該是沒有消息必須在空的數據源的情況下顯示。

empty_list在我的情況下沒有工作。我想這和它的作品:

<display:table ... 
    <display:setProperty name="basic.msg.empty_list" value="" /> 

    <display:column ... 
    ... 
</display:table> 

您還可以自定義你的消息以HTML格式:

<display:setProperty name="basic.msg.empty_list" 
    value="<span style=\"font-size:12px\">No data</span>" /> 

我希望這將有助於...

+0

謝謝,它的工作問題 – abhu74 2011-05-27 05:04:51

2

您可以爲顯示錶設置配置屬性。 See here for more details

要設置的配置屬性是basic.msg.empty_list_row,默認情況下它的「找不到可顯示」。值。 See this other page for more details

所以你的代碼會是這個樣子:

<display:table ... > 
    <display:setProperty name="basic.msg.empty_list_row"> 
     ... insert your choise here ... 
    </display:setProperty> 
    ... 
</display:table> 
-2

將以下條目添加到"displaytag.properties"文件並將文件放在類路徑中 -

basic.msg.empty_list= 

此外,您可以在此設置任何消息 -

basic.msg.empty_list=No找到的匹配項!!! 。

+0

這是行不通的可能,這將工作: basic.msg .empty_list_row = – tibi 2016-12-16 12:39:57

0

刪除「頁面大小」屬性,它修復了Struts2的& Displaytag 1.2(那惱人的消息被稱爲PageBanner」