2015-10-05 42 views
0

我使用的是extjs 4.2。我有一個大約20列的網格,當然它有一個水平滾動條。我需要的是網格上的事件捕獲水平滾動需要Grid onscroll事件

滾動條是網格的一部分,而不是窗口。

任何建議表示讚賞!謝謝!

+0

你試過了:https://www.sencha.com/forum/showthread.php?107653-Handling-Ext.Panel-scroll-events? –

+0

也許你可以找到你anwser這裏 http://stackoverflow.com/questions/20116913/extjs4-catching-the-scroll-event-on-panel –

+0

@BenoitCuvelier是試了一下你貼了上去。但它不起作用。 – user997805

回答

0

使用bodyscroll事件的視圖。這裏是example

+0

任何不使用renderTo的方法? – user997805

+0

其實你根本不需要使用renderTo,它只是爲了測試。在小提琴中我沒有父視圖,所以我應該把我的對象渲染到body元素。通常你有一些主要的視口,管理所有的屏幕,網格將成爲它的一部分。 – yorlin

+0

你說得對。我們在'afterrender'事件中調整了一下代碼,並且它工作。非常感謝! 這就是我們現在所擁有的: thisGrid.view.getEl()。on('scroll',function(e,t){onscroll event code }); – user997805