問題タブ [richdatatable]

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 投票する
0 に答える
3393 参照

jsf - rich:extendedDataTableの最大高さを動的に設定します

RichFaces 3.3.3 finalを使用したrich:extendedDataTableのmax-heightに問題があります。

テーブルに最大の高さを設定したいのですが、テーブルがこの高さを満たさない場合(行数は動的に生成されます)、テーブルは縮小します。

テーブルに高さを定義すると、テーブルを埋めるのに十分な要素がないかどうかに関係なく、テーブルは常にそのサイズになります。

高さを動的にするためのCSSがいくつかあります。

http://community.jboss.org/wiki/ExtendedDataTableDynamicHeightAndJIRABugRF-7488から取得)

ただし、最大高さ(1ページに複数の異なるサイズのテーブル)を変更できるようにしたい。

また、このcssを使用すると、他のextendedDataTableの他のすべての高さをオーバーライドします。

私が現在していることはこれです:

高さの場合、19は行の高さ、32はヘッダーの高さ、291はテーブルに必要な最大の高さです。
個々の行のサイズが異なる場合に機能するソリューションが必要なため、これは理想的なソリューションではありません。

f:verbatimなどでJavaScript呼び出しを機能させることはできませんでした(RichFaces / JSFページにjavascriptスクリプトを埋め込んで呼び出す方法を参照)が、最大高さを設定するとページ上のすべてのテーブルの最大高さ。

誰かがより良い解決策を持っていますか?

これを理解しようとすればするほど、extendeDataTableは制限されていると思います。これに対する解決策を考えることはできませんが、このプログラムのテーブルのサイズが異なることに気づいています。これは実装するのが常識のように見える機能ですが、これを行う方法はありません。

1つの最終更新:

私は何もうまくいかなかった。私はまだ上記の高さ関数を使用しています。ページごとに理解しやすく、制御しやすいです。「19」ピクセル値は、行を太くするために、行にあるアイテムに基づいて変更する必要がある場合があります。

このソリューションでは、高さが行数に基づいているため、セルをラップしたくありませんでした。これにより、行の最後に小さな「...」が追加されます。

セル内の残りのコンテンツをマウスオーバーで表示するrich:toolTip(またはrichfacesを疑うようになったので自分のツールチップ)を追加しました。最善の解決策ではありませんが、必要なものには機能します。

そしてこれはあなたが必要とするCSSです:

元のファイルの他のcssは、高さを制御することでした。彼らは、高さが動的であり、1つのタグで最大高さを制御するという点でそれを覆しました。動的な最大高さが必要ない場合は、これが最適なソリューションです。

別のオプションは、ページごとに1つのテーブルしかない場合、jQueryを使用して.extdt-contentのmax-heightを変更することです。ページごとに複数あるので、私には選択肢がありません。

これが他の誰かに役立つことを願っています。

heightステートメントはクロスブラウザー互換ではありません。

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

java - なぜrich:datatableへの変更が私の家で利用できないのですか?

私はrich:Datatableを動的な列で持っています...ここまでは大丈夫です...データベースからすべてのデータを取得し、コードは正しい値を持つすべてのチェックボックスを表示します...しかし、それらを変更して「salvar」をクリックすると反対側の値をボタンで押しても以前と同じです...しかし、inputTextをrich:Datatableの外に置くと

そして、任意の値を入力し、「salvar」をクリックして、前に入力した値が正しく私の家に送られます...

誰かが問題になる可能性があることを知っていますか?このページを追加するために(ui:includeを使用して)そのページを別のページで操作しています...

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

xhtml - rich:dataTable の特定の行を再レンダリングする

おはよう!

rich:dataTable の特定の 1 行のみを再レンダリングすることは可能ですか?

私は rich:dataTable を持っていて、1 行だけが変更されたと確信している場合、テーブル全体ではなく、この行のみを再編集する必要があります。出来ますか?どのように?

どうもありがとうございます。

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

spring - バッキング Bean から選択された行を extendedDataTable に設定します

バッキング Bean から選択した行を ExtendedDataTable にプログラムで設定するにはどうすればよいでしょうか。Web アプリでユーザーを編集する必要があります。ユーザーにはいくつかの役割があるため、ページが読み込まれると、ユーザーが持つグループが extendedDataTable で選択されます。

JSF 2 と richfaces 4 で Spring3 を使用しています。

リクエスト スコープ内にあるバッキング Bean にテーブルをバインドする必要があると思います。そのためにSpringリクエストスコープを使用できますか? その後、私が推測するデータテーブルに walk() を実装する必要があります。そこからどこへ行くべきかわかりません。誰かが私を正しい方向に向けたり、例を挙げたりできますか?

よろしく、

ダーク

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

jquery - rich:extendedDataTableの行を削除する

私は持っていrich:extendedDataTableます。a4j:commandLink各行にがあります。これをクリックすると、行が削除されます。私が直面している問題は、最初の行を削除し続けると、(firstRow + 1)2番目の行の値がバッキングBeanに設定され、常に2番目の行が削除されることです。

xhtmlコードは

テーブルの再レンダリングも試みましたが、それでもUIの値がバッキングBeanデータと同期していません。誰かがこれに対する解決策を持っていますか?これがrichfaces3.3.3バージョンの問題であるかどうかはわかりません。アクションに加えて、行をちらつき、完全なを削除するjqueryコードもあります<tr>

これに関するどんな助けも本当に役に立ちます。

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

jsf - とにかく、rich:dataTableに読み込みメッセージを追加する方法はありますか?

rich:dataTableの読み込み中に読み込みメッセージを表示する方法を見つけた人はいますか?

DataModelをサポートするロード操作に時間がかかると、リクエストに時間がかかることがわかりました。このロード中にユーザーにメッセージを表示する効果的な方法はありますか?

Richfaces3.3.3を使用しています。

0 投票する
0 に答える
498 参照

jsf - フィルタリングされたrich:datatableのレコード数を取得する方法

Seamを使用しており、rich:datableを使用してDBのアイテムを表示しています。リストのサイズがわかっているので、アイテムの数を知るのは簡単です。

この問題は、ユーザーがフィルターの1つを使用するときに発生します。このフィルターは、rich:datatableによって自動的に処理されます。その場合、コード自体を処理するので、表示されるリストのサイズがわかりません。

ユーザーが1つ(または複数)のフィルターを使用している場合、表示されているレコードの数を取得するにはどうすればよいですか?

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

jboss - jbossリッチデータテーブルの間違ったデータ

こんにちは私は私の豊富なデータテーブルにいくつかの問題があります。すべての操作は正常に機能します。dataTableで一部のデータを検索し、datatableで真のリストを取得しますが、列の一部のデータを更新しようとすると、間違ったインスタンスが発生します。たとえば、自分のデータという名前のバナナを選択しましたが、データを検索する前にバナナを持ってくるのではなく、持ってきます。私はなぜなのか理解していない。申し訳ありませんが私の英語。

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

java - 値タグを使用しないScrollTable

ScrollTable特定のオブジェクトからデータを取得し、別のオブジェクトにデータを設定する必要があります。これどうやってするの?

今私は見つけます:

h:inputTextには値タグ= myBean.castData(getTopdata(par1))があります

くそ!表示する値を取得するだけで、変更を設定する必要はありません(変更はvalueChangeListenerを使用して行われるため)。

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

jsf - コレクション/マップを操作するjsf

h:dataTable / rich:dataTableをマップにバインドできますか?h:dataTableはListオブジェクトでのみ機能し、Listでの削除は非常に重い場合があることがわかりました。