选择关联门店记录时如何触发网格单元格事件?

doinxwow  于 2022-10-18  发布在  其他
关注(0)|答案(1)|浏览(207)

我有一个网格(我使用的是Bryntom调度程序),我在其中使用scroll EventIntoView()突出显示找到的记录,并进行文本搜索。
然后,我想为找到的项目触发一个点击事件。我想问题是我真的不知道如何将商店中的所选项目转换为网格中的所选项目。
我有点搞不懂Store.getAt()和getSelectionModel.select()的区别。(如果有人能给我推荐一篇关于选拔模式的好文章,我也会不胜感激)
以下是我正在做的事情:

var searchIndex = ds.eventStore.find('DealTitle',mySearch)
var SearchRec = ds.eventStore.getAt(searchIndex);
ds.getView().scrollEventIntoView(SearchRec, true);

...那里一切都很好接下来我想做的是这样的事情:

var selCell = ds.getSelectionModel().select(__WHAT GOES HERE?__);

或者这样:

SearchRec.fireEvent('click');

...但我似乎错过了对我想要的网格单元的引用。

eoigrqb6

eoigrqb61#

SearchRec去了那里:)

var selCell = ds.getSelectionModel().select(SearchRec);

更新
我只知道您可能正在使用extjs3。
在Extjs3中,您可以像这样选择单元格

var index = grid.store.find(('DealTitle',mySearch));
//second param is index of column
grid.getSelectionModel().select(index, 0);

这是fiddle

相关问题