slickgrid ( nsunleo-slickgrid ) 6 事件原理

slickgrid 所有事件(Event)进行触发的,在slickgrid.core.js中。 Event是通过发布订阅实现的,首先定义Even
  • 首先定义事件,如 "onScroll": new Slick.Event(),
  • 注册监听这,通道建立之后,监听端先进行注册,如,当滚动的时候隐藏菜单。
    grid.onScroll.subscribe(function (e, args) {         menuHide();     });
  • 发布事件,当滚动的时候,就会触发滚动的监听事件,事件发布代码如下所示,所有的监听这都会收到事件。
   trigger(self.onScroll, {                 scrollLeft: scrollLeft,                 scrollTop: scrollTop });

上一篇:Demo_敌军坦克生成,坦克移动(可以拓展发射子弹,敌军消失获取分数或者添加动画,声音功能)


下一篇:Spring中声明式事务存在的优缺点以及注意事项!