xPages の分類されたビューから繰り返しコントロールで列の値を取得しようとしましたが、列の値が単一の行で取得され、同じ行が繰り返されるようになりました
「分類されたビューからコントロールを繰り返す」で列の値を取得する方法は?
ありがとう
xPages の分類されたビューから繰り返しコントロールで列の値を取得しようとしましたが、列の値が単一の行で取得され、同じ行が繰り返されるようになりました
「分類されたビューからコントロールを繰り返す」で列の値を取得する方法は?
ありがとう
はるかに大きなビューからドリルダウンしなければならない状況があり、次のように情報を繰り返しました。
ビューは、ドリルダウンする対象によって最初の列に分類されます。データ タブでビューをソースとして定義することにより、XPage/カスタム コントロールでこれを実現します。次に、[カテゴリ名でフィルター] を選択し、リピーターをそのビュー データ ソースにバインドし、ドリルダウンする値を計算します。
次に、繰り返しテーブルで、各列エントリの各計算フィールドは次のようになります。
rowData.getColumnValues()[1]
getColumnValues メソッドの後に配列修飾子を使用して、位置によって他の列を調整します。これはエレガントな解決策ではありませんが、私のニーズには合っていました。探しているものがあれば、これが役立つことを願っています。
[アップデート]
これを行うと、メソッド全体で返される可能性のあるDateTimeオブジェクトのメモリ ハンドルが作成される可能性があることに注意してください。getColumnValues
このアプローチを使用する場合は、列の値を個別に処理することを強くお勧めします。これにより、列の値に対して a を実行してsession.recycle(colVals);
、メモリ クリープを防ぐことができます。
[/アップデート]