データベースからレコードがフェッチされない場合に、Struts1.3の表示タグに表示するものが見つかりませんというメッセージを削除したいと思います。
これを行うことは可能です...?
データベースからレコードがフェッチされない場合に、Struts1.3の表示タグに表示するものが見つかりませんというメッセージを削除したいと思います。
これを行うことは可能です...?
私の見解では、デフォルトの動作は、データソースが空の場合にメッセージを表示してはならないというものです。
私の場合、 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>" />
お役に立てば幸いです...
表示テーブルの構成プロパティを設定できます。詳細については、こちらをご覧ください。
設定する構成プロパティはbasic.msg.empty_list_row
、デフォルトで「表示するものが見つかりません」です。価値。詳細については、この他のページを参照してください。
したがって、コードは次のようになります。
<display:table ... >
<display:setProperty name="basic.msg.empty_list_row">
... insert your choise here ...
</display:setProperty>
...
</display:table>
「pagesize」属性を削除すると、struts2とDisplaytag 1.2の問題が修正されます(迷惑なメッセージはPageBannerと呼ばれます)
次のエントリをファイルに追加し"displaytag.properties"
、ファイルをクラスパスに配置します-
basic.msg.empty_list=
また、ここで任意のメッセージを設定できます-
basic.msg.empty_list=No
一致するエントリが見つかりました!!!