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 でプログラムを使用してテーブルにデータを入力する他の方法はありますか。
どんな助けでも感謝します。