2011-05-13 2 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

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

0

удалить «размер_страницы» атрибут, это устраняет проблему для Struts2 & Displaytag 1.2 (что раздражает сообщение называется PageBanner»

Смежные вопросы