問題タブ [htmldatatable]
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.
java - htmldatatableで行をグループ化する方法は?
htmldatatableで行をグループ化する方法は? 私はJSFを使用しています。
短い例:
グループ化列を「InvoiceNum」として選択すると、テーブルは次のようになります:- (つまり、グループ化は InvoiceNum で行われます):
TransNum TransAmount InvoiceNum InvoiceAmount 同様に、複数の列の値に基づいてグループ化を行うこともできます。
前もって感謝します。
jsf - JSF:ユーザー入力テキストに基づいてデータテーブルを作成し、ラジオボタンで選択された特定の行から情報を収集します
ユーザーにinputTextボックスに値を入力するように求めるページがあります。入力した値に基づいて、データベースからの情報を使用して日付テーブルを作成します。データテーブルの列の 1 つは selectOneRadio であるため、各行には独自のラジオ ボタンがあります。次に、ユーザーはラジオ ボタンの 1 つを選択し、コマンド ボタン (データ テーブルのフッター) をクリックして、選択されたラジオ ボタンに基づいてどの行が選択されているかを取得できる必要があります。私が抱えている問題は、ボタンをクリックしてもバッキング Bean メソッドが呼び出されないことです。この問題は、ページに移動した後にテーブルを作成したときにのみ発生します。ページの作成時にデータテーブルが存在するように値をハードコーディングすると、この問題は発生しません。私'
これはjsfです
java - backingbean で HtmlDataTable の列幅を設定可能
タイトルが示すように、バッキング Bean で列の幅を設定する方法を探しています。jsp には、複数の画面に共通のパネルがあります。そのコンテンツは、ユーザーが現在表示している画面に応じて読み込まれます。この特定の画面では、バッキング Bean に HtmlDataTable を作成し、それをパネルに追加します。
特定の列の幅を変更する必要があります。UIColumn として列にアクセスできますが、UIColumn には width 属性がありません。おそらくColumnClassesを使用した何かですが、Googleを検索してもリードはありませんでした。
何か案は?
jsf - JSF ui:repeat vs h:dataTable
この質問をする前に、私は他の多くの関連するものを訪問し、最大限の情報を収集しようとしました. ui:repeat
しかし、私が今まで見つけたものは、 と の間に実際の/大きな違いがないことh:dataTable
、そして使用できるときはいつでも使用できることを理解させてくれh:dataTable
ますui:repeat
(それらの1つは他のものより少し複雑な場合がありますが、最終的には同じ結果)。
それで、唯一の選択肢が使用するユースケースはありますh:dataTable
か? またはその反対(唯一の選択肢はui:repeat
)?