0

我有一些记录的数据视图列表。在一个列表中,我显示了 Item_name、item_no、Item_desc 和一个数字字段。列表顶部有一个工具栏,其中有一个用于将记录添加到商店的按钮。用户将在列表中看到记录,然后他将在数字字段中添加他感兴趣的项目的数量。

然后,单击“添加到商店”按钮后,我想将所有记录添加到用户感兴趣的商店(表示在数字字段中具有某些值的记录)。

如何分别为每个数字字段指定一个 ID?我在数据视图列表的数据组件中只声明了一次数字字段。现在我已经给 number 字段提供了一个 id,但它引用了 dataview 列表中最后一条记录的 number 字段。我希望它参考所有数字字段和记录。

另外,在单击常见的添加到存储按钮后,如何针对每个数字字段引用每条记录?

4

1 回答 1

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]");
于 2013-04-15T08:47:29.077 回答