問題タブ [displaytag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1058 参照

displaytag - 表示タグのキャプションが機能しない

displaytag を使用してデータをレンダリングしていますが、問題なく動作しています。display:caption を使用するとすぐに、以下のメッセージで JSP コンパイル エラーが発生します。何か不足していますか?キャプションを含めるのは簡単だと思いました。display:caption を削除すると、すべて正常に動作します。

aaaaa.jsp:527:14: このタグは認識されていません。これはテーブルのキャプションです

JSP コード:

これはテーブルのキャプションです

設定

Displaytag1.2 Web-inf/lib Displaytag-1.2.jar Displaytag-export-poi-1.2.jar Displaytag-portlet-1.2.har Itext-1.3.jar Itext-2.0.5.jar

WEB-INF/tlds Displaytag.tld Displaytag-12.tld Displaytag-el.td

0 投票する
1 に答える
774 参照

java - 個々のテーブル DisplayTag 設定

私は自分のウェブサイトの情報をリストするためにdisplaytagを使用しており、うまく機能しています。私が抱えている問題は、displaytag.properties で定義されているメッセージに関係しています。私のウェブサイトにはさまざまな種類の情報が表示されるため、1 つの displaytag テーブルについて、結果バナーに次のように表示させたい場合があります。

「15 人が見つかりました。1 人から 10 人を表示しています。」

displaytag.properties で設定できます。

ただし、アクティビティのリストを表示する別のテーブルがあるため、この場合はバナーに次のように表示します。

「30 個のアクティビティが見つかりました。アクティビティ 1 ~ 10 を表示しています」。

各 displaytag テーブルに独自のプロパティを持たせることは可能ですか?それともキャッチオール「X 個のアイテムが見つかりました」というテキストを使用する必要がありますか?

ありがとう。

0 投票する
2 に答える
14491 参照

css - 表示:インライン テーブル

IE 7 はサポートしていませんdisplay:inline-tableか?

その他のブラウザはサポートしています。代替ソリューションについてはどうすればよいですか?

0 投票する
2 に答える
3741 参照

java - displaytagにドロップダウン行を作成する

現在、表形式のデータにdisplaytagを使用していますが、ユーザーが行をクリックすると、ページを更新せずに特定の行の詳細が表示される「kayak.comのような」インターフェースを作成したいと思います。

たとえば、行1の[詳細]リンクをクリックする前に。

row1 | col1 | col2 | col3 |col4|詳細
row2|col1 | col2 | col3 |col4|詳細
row3|col1 | col2 | col3 |col4|詳細

クリック後:

row1 | col1 | col2 | col3 | col4 | Detail
-------- row1Detail ---------------
row2 | col1 | col2 | col3 | col4 | Detail
row3 | col1 | col2 | col3 |col4|詳細

デコレータを使用して、これを行うjavascriptを返してみました。javascriptが実行されますが、レンダリングされた列にのみ反映されます。displaytagのページ付けと並べ替えに影響を与えないデータを含む新しい行を挿入しようとしています。

例えば:

...そしてJSPでは、display:tableタグの間にdetailsRowプロパティをネストします。

新しい行を正しく挿入するためのヒントはありますか?解決策は、javascriptの記述方法にある可能性があります。私はJavascriptの専門家ではないため、ヒントをいただければ幸いです。displaytagでこれを行うためのより良い方法はありますか?displaytagとjavascript(「onclick」パラメーターなど)との明示的な統合についても知りません。

これはstackoverflowに関する私の最初の質問ですが、詳細が必要かどうかをお知らせください。

0 投票する
2 に答える
982 参照

displaytag - Displaytagは、ページまたはリクエスト属性に「メディアタイプ」を隠しますか?

Displaytagから「エクスポート」を有効にすると、タグコードは、テーブルの内容をエクスポートする必要があることを示すインジケーターとしてタグが認識する特別な魔法のパラメーターを持つリンクを提供します(CSV、Excelなど)。メディアタイプを検出して、(たとえば)エクスポートで意味のない列を除外できるようにすることに興味があります(たとえば、埋め込みアクションボタン、または行選択のチェックボックス)。

テーブルデコレータを作成し、それを使用してリクエストにメディアタイプを貼り付けることができると思いますが、タグがすでにそれを行っている場合は、それを回避するとよいでしょう。ドキュメントは主題に関して明確ではありません。私もソースコードを掘り下げ始めることができると思います。

0 投票する
1 に答える
5937 参照

header - Displaytag テーブルのエクスポートされたヘッダー列にはスパン タグが含まれています

表示タグ テーブルのコンテンツをエクスポートすると、データは正常に表示されますが、ヘッダー セルが HTML スパン タグで囲まれているため、少し面倒です。

Displaytag が列ヘッダーのテキストの周りにスパンを使用する理由は想像できますが、エクスポートされたデータでは転置すべきではないと思います。

エクスポートに関連する私のdisplaytag.properties構成は次のとおりです。

以下は、displaytag テーブル自体です。

私の問題は、CSV または XLS 形式のいずれかで [エクスポート] をクリックすると、生成されたファイルのヘッダー行が次のようになることです。

それらのスパンタグをそこに入れたくないのですが、それを回避する方法はありますか?

ありがとう

0 投票する
1 に答える
223 参照

css - display:inline が IE 8.0 のパフォーマンスを低下させるのはなぜですか?

この jQuery プラグインに基づく画像ギャラリーがあります。

http://jqueryfordesigners.com/demo/slider-gallery.html

これは、Firefox、Chrome、さらには IE 7.0 でも非常にうまく機能しますが、IE 8.0 で 50 を超える画像で試してみると、パフォーマンスが信じられないほど遅くなります。サムネイルにカーソルを合わせると、CPU 負荷が 100% になります。

最初はJavascriptの問題かと思ってIEのプロファイラーを使ってみたのですが、結果は正常でした。次に CSS をチェックしたところ、最終的に原因がわかりました。

.sliderGallery UL LI {表示: インライン; }

これにより、サムネイルが水平方向に整列されます。display:block の場合、パフォーマンスは問題なく、スクローラーはまだ動作していますが、親指が垂直に配置されているため、明らかにおかしいように見えます。

私の質問:

  1. 多くの display:inline 要素で IE 8 にこの問題があるのはなぜですか
  2. それを解決するために私は何ができますか

必要に応じて、より多くの情報を喜んで提供します。

0 投票する
1 に答える
3425 参照

java - displaytag を使用してカスタム行を追加する

カスタム行を displaytag テーブルの一番上に追加する方法はありますか?

経由でフッターを追加する方法はありますが、display:footerヘッダーがないのはなぜですか?

0 投票する
2 に答える
6340 参照

java - 生成された DisplayTag ソートおよびページネーション リンク (url) が長すぎます

displaytag を使用すると、ページングと並べ替えのために生成される URL が IE には長すぎます。

外部のページングとソートに頼らずにこれを回避する方法はありますか?

乾杯。

0 投票する
2 に答える
5122 参照

hibernate - DisplayTag ページネーションと Hibernate ページネーション

表示タグは、指定されたオブジェクトのページネーション機能を提供します。Hibernates は、ページごとに必要なレコードのみを取得するオプションを提供します。私のプロジェクトでは、両方の概念を使用しています。

表示タグ: フィルター基準に基づいてすべてのレコードを取得し、セッションに保存する必要があります。次に、この displaytag がすべてのページ付けと並べ替えを処理します。そのため、Httpsession は大量のデータを保持します。

Hibernate: データベースから要求された数のオブジェクトのみをフェッチします。要求ごとにセッションを開く必要があります。

最善の方法は何ですか?または、両方を達成できる場合はどうすればよいですか? これについて助けてください。