你好,我有两个网格,我通过拖放将记录从第一个网格(带字段的书:id,作者,价格)转移到第二个网格(带字段的折扣:id,作者,价格,新价格),所有好,但我想要下一个:当我从网格(书)拖动记录并下降到网格(折扣)我想找到具有相同Id的记录并输出到控制台:
我从网格(书)中找到'Id'
beforeDrop: function(node, data, overModel, dropPosition, dropHandlers) {
Ext.each(data.records, function(item, index, allItems) {
console.log(item.data.id)}}
我从网格中找到'Id'(折扣)
beforeDrop: function(node, data, overModel, dropPosition, dropHandlers) {
Ext.each(data.records, function(item, index, allItems) {
console.log(overModel.data.id)}}
如何在两个表中找到相同的“Id”?感谢
答案 0 :(得分:0)
您可以使用内置的find
和getAt
方法。
var storeA = Ext.getStore('your.first.store');
var storeB = Ext.getStore('your.second.store');
var indexA = storeA.find('id', 1);
var recordInStoreA = storeA.getAt(indexA);
var indexB = storeB.find('id', 1);
var recordInStoreA = storeA.getAt(indexb);
中的更多细节