をコーディングしましたCustomTreegrid
が、一部のカスタム リーフは標準のTreenode
/leaf の 3 倍の高さです。(これが私がやった方法です:カスタムtreenode smartgwt)
しかし、ノード間のコネクタ ラインを で表示したい場合setShowConnectors(true);
、コネクタ ラインは標準の標準高さと同じ長さしかありませんTreeNode
。
カスタム リーフがツリーに表示されるときは常に、大きなギャップがあり、コネクタ ラインはリーフの標準の高さと同じ長さしかありません。
私はそれを修正する方法を何日も探していてskin_styles.css
、関数setConnectorImage(String connectorImage)
を調べましたgetConnectorImage
。問題は、画像 'connector_ancestor.gif' が 1 枚の葉の高さしかなく、何回も描画されないことだと思います..
コネクタ ラインのギャップを修正するにはどうすればよいですか?
編集:ここに私が何を意味するかを示す画像があります:(まだここに画像をアップロードできないので、imgur.comへのリンクです)http://imgur.com/iKGeR
2.APIを検索して解決策を編集編集 の説明でこの文に出くわしましたsetConnectorImage(String connectorImage)
: コネクタ アイコンは各行のタイトル フィールドにレンダリングされ、同じ親ノードの兄弟間の点線の階層線
が表示され
ます。タイトルフィールドの高さをいじるか、少なくともこの方向でさらに検索します。