selectionChange或ItemClick

时间:2013-03-14 14:04:04

标签: extjs grid extjs4 listener extjs4.1

我正在设计一个extjs应用程序,我有几个面板。其中一个有网格。我知道我可以在网格监听器或itemClick上进行selectionChange。

我应该使用哪一个?或者更好的是哪一个更好。一旦单击网格项,我显然会在右侧面板上加载数据

2 个答案:

答案 0 :(得分:2)

第一个只在选择改变时被触发(正如你可能已经猜到的那样)并且给你一个选定记录的数组(可能只有一个)而第二个被调用每次点击并只给你一个记录你点击了。

对于您的情况,我倾向于使用第二个事件并在内部保存最后一个最后点击的记录。然后我只会加载第二个网格,如果它还没有为此记录加载。

答案 1 :(得分:0)

您的网格在运行时显示为页面上的表格,因此您可以在网格的onrowdatabount事件期间在网格或表格单元格上添加onClick()事件。