0

JSF Tomahawkメッセージを受け取り、それらのメッセージは1つのHTMLテーブルとしてレンダリングされました。そのようなテーブルを回避するにはどうすればよいですか?メッセージごとに1つの段落を含むすべてのメッセージに対して1つのdivを使用することをお勧めします。前もって感謝します。

私のJSFファイルスニペット:

<t:messages layout="table" replaceIdWithLabel="true" showDetail="true" showSummary="false" styleClass="mycustomclasswhichgrabsthisshit" />
4

1 に答える 1

1

トマホークタグのドキュメントを確認してください。<t:messages>タグのドキュメントには次のように記載されています。

 Name   | Type   | Supports EL? | Description
 -------+--------+--------------+---------------------------------------------
 layout | String | Yes          | The layout: "table" or "list". Default: list

したがって、それに応じて修正します。

<t:messages layout="list" ... />

または、完全に削除します。すでにデフォルトです。

必要に応じて、CSSを使用してリストの箇条書きを削除できます。

.mycustomclasswhichgrabsthisshit {
    list-style-type: none;
}

(免責事項:暴言のクラス名はあなたの例から文字通りコピーされています、それは私のものではありません)

于 2012-04-27T13:31:23.007 に答える