0

ツリーとして構造化された AdvancedDataGrid があります。非リーフ ノードには、それらを開閉するための矢印があるため (アイコンはありません)、それらのラベルは矢印の直後から始まり、同じレベルのリーフ ノードはそれらに合わせてインデントされます。そのインデントをキャンセルして、リーフ ノードが列の先頭から開始されるようにします。インデントを 0 に設定しようとしましたが、効果がありません。可能であれば、その方法を知っている人はいますか?ありがとう。

4

3 に答える 3

2

そのためにカスタム レンダラーを使用する必要はありません。displayDisclosureIconのプロパティAdvancedDatagridを falseに設定するだけです。

于 2012-10-08T10:27:01.477 に答える
0

AdvancedDataGridItemRenderer をオーバーライドするか、独自の renderere に置き換えることができると思います。ただし、ADG レンダラーは多くのことを自動的に処理するため、注意してアプローチしてください。

于 2012-06-14T02:19:41.450 に答える
-1

コメントで述べたように、AdvancedDataGridGroupItemRenderer を使用しました。そのサブクラスを作成し、updateDisplayList をオーバーライドして、disclosureIcon フィールドのサイズを 0 に設定しました。これでうまくいきました。

于 2012-06-15T17:06:43.037 に答える