2012-08-03 84 views
0

我想在网格中的所有项目上做一个鼠标移动。我怎么去。 我对这个东西很新。 会很好,如果有人可以通过示例来解释:)在GridPanel上的EXT4.1鼠标移动

+0

您是否希望鼠标悬停事件在_each_项目上触发,或者只有当鼠标进入包含项目的网格区域时才触发一次? – Geronimo 2012-08-03 22:58:39

+0

我想分别在每个项目上触发事件。 – ManJan 2012-08-04 23:06:24

回答

2

您可以通过使用GridPanel中的listeners配置这样附上您的GridPanel的itemmouseenter事件的事件监听器:

Ext.create('Ext.grid.Panel', { 
    //... other grid configs 
    listeners: { 
     itemmouseenter: function(gridview, record) { 
      console.log('Mouse over on record:'); 
      console.log(record); 
     } 
    } 
}); 

你应该熟悉ExtJS的API中查找的东西,找出ExtJS的类有您可以使用哪些配置,方法和事件。例如,可以在API中找到itemmouseenter事件here