2014-02-24 44 views
0

你好我有兩個網格,並且我將記錄從第一個網格(字段:id,作者,價格書)轉移到第二個網格(折扣字段: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

您可以使用內置的findgetAt方法。在Sencha docs

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); 

的更多細節

相關問題