-1

嘿伙计们,我还有一个关于道场的问题。

这次它与数据存储(内存)和自定义模板有关。

所以我有一个从 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>

在此先感谢您的帮助!梭伦

4

1 回答 1

0

听起来你想创建一个模板小部件。虽然由于我没有使用过 dojo 工具包的这一部分,所以我没有任何建议,但这听起来像是您需要的:

https://dojotoolkit.org/documentation/tutorials/1.8/templated/

于 2012-09-09T21:41:45.417 回答