« Return to Thread: VWPの表にてヘッダ文字を動的に設定する方法

Re: VWPの表にてヘッダ文字を動的に設定する方法

by Hideo Konishi :: Rate this Message:

Reply to Author | View in Thread

> 自前でaddするコードがあるということはその順番を処理しているため、先ほどの
> 並び順を配列なりリストなりで保持するのとなんら変わらないように見えます。

並び順が変更された場合、定義したリストの並び順と、デザイナでの並び順の両方を
直さないといけないのが面倒なので、tableRowGroup.getChildren()に追加して、
デザイナの変更をおこなわないでいいようにしています。







----- Original Message -----
From: "shin" <shinsan@...>
To: <nbdiscuss_ja@...>
Sent: Saturday, May 10, 2008 1:10 PM
Subject: Re: [nbdiscuss_ja] VWPの表にてヘッダ文字を動的に設定する方法


> 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@...
>


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...

 « Return to Thread: VWPの表にてヘッダ文字を動的に設定する方法

LightInTheBox - Buy quality products at wholesale price