道場についてもう一つ質問があります。
今回は、データ ストア (メモリ) とカスタム テンプレートに関係しています。
だから私は Json Data から dataStore を構築しており、グリッドの代わりにカスタム テンプレートを作成してそのデータを表示する方法を知りたいと思っています。
次の JSON データがあるとします。
var employees = [
{ id: 1, name: "Jim", department: "accounting" },
{ id: 5, name: "Bill", department: "engineering" },
{ id: 3, name: "Mike", department: "sales" },
{ id: 4, name: "John", department: "saleas" }
そして、私は次のようにデータストアを作成します:
employeeStore = new Memory({ data: employees });
employeeStore = new Memory({ data: employeeStore.query({}, { sort: [{ attribute: "id"}] }) });
今私がしたいことは、このテンプレート HTML にそのデータを表示することです:
<div data-dojo-attach-point="someNode">
<div data-dojo-attach-point="checkbox" data-dojo-type="dijit/form/CheckBox"></div>
<div data-dojo-attach-point="id"></div>
<div data-dojo-attach-point="name"></div>
<div data-dojo-attach-point="department"></div>
次のようにデータを表示したい (スタイルは重要ではありません)
画像を追加できないので、探している結果の HTML を次に示します。
<div>
<div>1</div>
<div>Jim</div>
<div>accounting</div>
</div>
<div style="clear:both;"></div>
<div>
<div>3</div>
<div>Mike</div>
<div>sales</div>
</div>
<div style="clear:both;"></div>
<div>
<div>4</div>
<div>John</div>
<div>sales</div>
</div>
<div style="clear:both;"></div>
<div>
<div>5</div>
<div>Bill</div>
<div>engineering</div>
</div>
<div style="clear:both;"></div>
よろしくお願いします。ソロン