Curl External Library TreeGridについて - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: Curl External Library TreeGridについて (/showthread.php?tid=294) |
Curl External Library TreeGridについて - okm - 10-05-2011 こんにちは。 Curl External Libraryの、TreeGridについて質問です。 RecordSetTreeModelを利用するのに、 ・_id ・_pid ・_ord ・_expand はCurlIDEドキュメントを読んで実際に動かすことで理解できたのですが、 ・_depth ・_ln ・_rn ・_hide の4つについて、CurlIDEドキュメントを読んでも意味がわかりません・・。(読解力がありません・・) 必須ではないようなのですが、それぞれ意味するところを教えてください。 具体的にはこの4つの指定でどう変わってくるのでしょうか? よろしくお願いいたします。 RE: Curl External Library TreeGridについて - ashimo - 10-06-2011 _depthは増やすと右にずれていきますね。インデントでしょう。 _lnと_rnについては、 ・末端のノードでは _ln + 1 == _rn であること、 ・あるノードのlnとrnを足して2で割った商は子ノードの数であること、 ・あるノードとその子ノードを全部選択したければ そのノードの_ln以上の_ln を持ち、かつ そのノードの_rn以下の_rnを持っているノードを集めればよいこと が書いてあります。 _lnと_rn の数値を追いかけるとツリーを巡回するようにカウントアップしてるのがわかります。 _hideは、_expandによって畳み込まれて見えなくなっている ノードの_hideがtrueになる仕組みのようです。試してませんが。 _lnと_rnと_hideはプログラムの中でグリッドから読み出して 利用するためのものなんじゃないでしょうか。 RE: Curl External Library TreeGridについて - okm - 10-11-2011 ashimoさん ありがとうございます!! 自分の読解力のなさが情けないです。。 _lnと_rnがきちんと指定されていれば、より正確なツリー構造がわかりそうですね。 ありがとうございます。 |