2012-08-03 3 views
0

그리드의 모든 항목에 마우스를 올려 놓으려고합니다. 어떻게해야합니까? 나는이 물건에 꽤 새로운 있습니다. 누군가가 예제로 설명 할 수 있다면 좋을 것입니다.EXT4.1 GridPanel에서 마우스 오버

+0

마우스 오버 이벤트가 _each_ 항목에서 실행되도록 하시겠습니까? 아니면 마우스가 항목을 포함하는 그리드 영역에 진입 할 때 한 번만 수행 하시겠습니까? – Geronimo

+0

각 항목별로 이벤트를 개별적으로 실행하고 싶습니다. – ManJan

답변

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 클래스가 무엇인지 찾기 위해의 ExtJS의 API에 물건을 찾고 익숙해한다 어떤 구성, 방법 및 이벤트를 사용할 수 있습니다. 예를 들어 itemmouseenter 이벤트는 API에서 here입니다.