以前、iUI や jQTouch で作成したもの(iUI版は id:fits:20100715, jQTouch版は id:fits:20100731)と同様のサンプルを Sencha Touch で作成してみました。(サーバー側の処理も同じものを使用) Sencha Touch 1.0 Ext.NestedList を使って実装してみましたが、Ext.NestedList(というより TreeStore)は階層的なデータを一括取得するケースを想定しているようで、今回利用したサーバー側の処理のように階層毎に別の URL からデータを取得するようなケース(スキーマ取得 とテーブル取得でURLとデータスキーマが異なる)での実装はかなり苦労しました。 そのため、今回のようなケース(階層毎に取得先URLやデータのスキーマが異なる)には Ext.List と CardLayout の組み合わせで実装
![Sencha Touch の NestedList で JSON データを動的にリスト表示 - なんとなくな Developer のメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c8e6150b890f87cd62a46952304bb47f24ee5e4f/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffits%2F20101005%2F20101005184521.png)