0

我正在写一个页面,其中有许多组件位于单个框架中。从某种意义上说,这与单页应用程序的概念非常相似。我们有多个组件,slickGrid 表就是其中之一。我正在尝试将一些交互集统一到单个词汇中,每个词汇都通过自己的渠道。

但是,在突出显示该行时,事情变得复杂了。我还没有想出在 slickgrid 中激活突出显示功能以通过 javascript 突出显示特定行的方法。有可能这样做吗?

4

1 回答 1

0

不太确定您要跟踪哪个事件,但在 slickgrid 源代码中有一个trigger用于触发所有 slickgrid 事件的函数,您可以使用它:

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.

于 2015-11-23T20:29:45.493 回答