shinsanです。
すみません、ちょっとここが気になりました。
> tableRowGroup.getChildren()に自分でテーブルカラム(tableColumn1 ,
> tableColumn2 )を
> addすることで値を設定することができ、その後tableRowGroup.getChildren()をループすることで
自前でaddするコードがあるということはその順番を処理しているため、先ほどの
並び順を配列なりリストなりで保持するのとなんら変わらないように見えます。
"Hideo Konishi" <
h-konishi@...> wrote:
> とりあえず解決しましたのでお知らせします。
>
>
> 1回目のprerenderではtableRowGroup.getChildren()に値が設定されていませんでしたが、
> tableRowGroup.getChildren()に自分でテーブルカラム(tableColumn1 ,
> tableColumn2 )を
> addすることで値を設定することができ、その後tableRowGroup.getChildren()をループすることで
> ヘッダ文字列を設定できました。
> (tableRowGroup.getChildren()を使用するのに固執した理由として、既に以下の様に表のプロパティを設定するメソッドを作成し、
> ヘッダ文字列、並び順、Visible,widthを設定させるようにしていた為です)。
>
> //Propertyはヘッダ文字列、並び順、Visible,width等をフィールドに持つクラス
> SetTableProperty(TableRowGroup tableRowGroup, Property property)}
> //反映・・・
> }
>
> なお、今回tableRowGroup.getChildren()にaddする順で表示列順を変更できることがわかり、列の動的変更の機能も
> SetTablePropertyに追加することができました。
>
>
> 現状問題なく動いているようですが、強制的にtableRowGroup.getChildren()に値を設定しているので
> 何か問題があるかもしれませんが・・・
>
> いろいろと情報ありがとうごうざいました。
---------------------------------------------------------------------
To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail:
nbdiscuss_ja-help@...