2011-05-13 70 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”