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