2012-08-03 81 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