我有一些记录的数据视图列表。在列表中,我显示Item_name,item_no,Item_desc和单个数字字段。列表顶部有一个工具栏,其中有一个用于向商店添加记录的按钮。用户将在列表中看到记录,然后他将在数字字段中添加他感兴趣的项目数量。
然后,在点击“添加到商店”按钮后,我想将所有记录添加到用户感兴趣的商店(意味着在数字字段中有一些值的记录)。
如何分别为每个数字字段指定ID?我在数据视图列表的数据组件中仅声明一次数字字段。现在我给了number字段一个id,但是它引用了dataview列表中最后一条记录的number字段。我希望它能够引用所有数字字段和记录。
此外,点击常用的“添加到商店”按钮后,如何根据每个数字字段引用每条记录?
答案 0 :(得分:0)
如果该字段在DOM中重复多次,则您不应该使用我们ID,而是可以尝试使用“itemId”或使用class
属性,以便您可以使用组件查询来获取这些字段的列表,例如
// Returns all instances of the component with an
// itemId of "whitebox" that is nested at any level
// in the items array of mycontainer that have a cls
// property with a value of "white"
Ext.ComponentQuery.query("mycontainer #whitebox[cls=white]");