0

DOJO を使用する Worklight でサンプル プロジェクトを開発しています。このプロジェクトでは、ビューでテーブルを生成しようとしています。

jsファイル

data = [
                { abbr:'ec', name:'Ecuador', capital:'Quito' },
                // ... array of data ...
            ];
            // create an object store
            var objectStore = new dojo.store.Memory({
                data: data
            });
            grid = new dojox.grid.DataGrid({
                // use the adapter to give the grid a Dojo Data compliant interface to the store
                store: dojo.data.ObjectStore({objectStore: objectStore}),
                structure: [
                    {name:"Country", field:"name", width: "150px"},
                    {name:"Abbreviation", field:"abbr"},
                    {name:"Capital", field:"capital"}
                ]
            }, "grid");
            grid.startup();

html

<div data-dojo-type="dojox.mobile.ScrollableView" id="View1"
        data-dojo-props="selected:false,scrollDir:'v'">
        <div data-dojo-type="dojox.mobile.Heading"
            data-dojo-props="label:'Details',fixed:'top'"></div>

<div id="grid"></div>



        <div data-dojo-type="dojox.mobile.Heading"
            data-dojo-props="fixed:'bottom'"></div>
    </div>

ここではデータが表示されていますが、列見出しの上に表示されています。

Dojo でプログラムを使用してテーブルにデータを入力する他の方法はありますか。

どんな助けでも感謝します。

4

2 に答える 2

0

github.com で dgrid を入手できます。dgrid は、Dojo オブジェクト・ストアで使用するために設計された、軽量でモバイル対応のデータ駆動型のモジュラー・グリッド・ウィジェットです。多くの例があり、すぐに入手できます。

于 2013-08-06T13:00:06.367 に答える