0

jxls 1 から移行しており、Grid を使用する予定です。ヘッダーのリストはグリッドで異なります。たとえば、コンテキストで渡された変数から formatCells パラメータを設定することは可能ですか?

Excel コメントの使用:

context.putVar("contextVariable", "BigDecimal:C1,Date:D1");

jx:grid(lastCell="A4" headers="headers" data="data" areas=[A3:A3, A4:A4] formatCells=contextVariable)

そうでない場合、Java API はこれを行うための推奨される方法ですか?

ありがとう、ドロゴ

4

1 に答える 1

1

通常、 formatCells属性を動的に設定する必要はありません。

これは、この場合、グリッド内のヘッダーの順序と数が問題にならないためです。グリッド コマンドは、使用可能なすべてのセル形式をテンプレートから読み取り、データ型をチェックして各グリッド セルに対応するスタイルを見つけます。 (セルの評価後) 型名でformatCells属性に渡されたセルのリストにマッピングします。次に、対応する書式セルのスタイルが使用されます。

しかし、この変数を動的に設定する必要があることが本当に確実な場合は、Java API を使用して grid コマンドにアクセスし、コードでこの属性を設定できます。

于 2015-11-02T18:41:47.550 に答える