2013-07-15 79 views
0

我正在編寫一個頁面,其中有許多組件駐留在單個框架中。從某種意義上說,這與單頁面應用的概念非常相似。我們有多個組件,而slickGrid表就是其中之一。我試圖將一些互動集統一爲單個詞彙,每個詞彙都通過自己的渠道。如何通過javascript在slickgrid中觸發懸停事件

但是,當突出顯示該行時,情況變得複雜。我仍然沒有想出在slickgrid中激活高亮功能以通過javascript高亮顯示特定行的方法。是否有可能這樣做?

回答

0

不太清楚你是哪個事件之後,但在slickgrid源代碼中有哪些是用來發射所有slickgrid事件,您可以使用一個trigger功能:

let trigger = (evt, args, e) => { 
    e = e || new Slick.EventData() 
    args = args || {} 
    args.grid = grid 
    return evt.notify(args, e, this.grid) 
} 

使用它像:

trigger(grid.onMouseEnter, {...}) 

這裏唯一缺失的變量是grid

相關問題