嘿伙计们,我还有另一个关于道场的问题。
这次它与数据存储(内存)和自定义模板有关。
所以我有一个来自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>
提前感谢您的帮助! 梭伦
答案 0 :(得分:0)
听起来你想要创建一个模板小部件。虽然我没有任何建议,因为我没有使用dojo工具包的这一部分,它听起来像你需要的:
https://dojotoolkit.org/documentation/tutorials/1.8/templated/