ツリーグリッド

TreeGridを紹介します。

1番目のカラムにツリーを持つRecordGrid です。

sample-treegrid.jpg

使い方

TreeGridは、RecordGridを継承して作成されたクラスです。

{TreeGrid
  {RecordSetTreeModel.from-Url
    {url http://developers.curlap.com/curl/curl-ext/hp/t-treegrid_sample.csv},
    {RecordField “title”, domain = String},
    {RecordField “notes”, domain = String}
  },
  {RecordGridColumn
     “title”
  },
  {RecordGridColumn
    “notes”
  }
}

RecordGridと似たような使い方なのですが、特徴は、引数に model:RecordSetTreeModelを指定することです。
この例ではCSVファイルを指定していますが、ツリーモデルのデータが格納されています。

サンプル

以下のリンクにて、サンプルを確認することができます。

http://developers.curlap.com/curl/curl-ext/hp/curlext-overview_treegrid_v1.curl

http://developers.curlap.com/curl/curl-ext/hp/curlext-overview_treegrid_v2.curl