奇妙な問題があります。
私のコードでは、次の行があります。
var theId = operation.records[0].get('id');
console.log("theId: " + theId); // print 4 in firebug
var index = gridStore.find('id', theId);
console.log("index: " + index); // print 3 in firebug
if (index != -1) {
gridPanel.getSelectionModel().select(index);
}
選択が機能しません。
今、私が変更した場合:
var theId = operation.records[0].get('id');
に
var theId = 4;
...選択が機能します
と :
console.log("theId: " + theId);
firebugで4を出力
console.log("index: " + index);
firebugで3を出力
なんで ?theId の内容は常に 4 であり、index の内容は常に 3 です!!!
何か案が ?
ありがとう、
ジャン・ミシェル