public void service(Event event, Scope scope, Component comp, String cmd) throws Exception { ((AbstractComponent) comp).service(event, scope, _listeners != null ? _listeners.get(cmd) : null, _evthds != null ? _evthds.get(comp, cmd) : null, null, true); //skip page's listener }
public ZScript getEventHandler(String evtnm) { final EventHandler evthd = _auxinf != null && _auxinf.evthds != null ? _auxinf.evthds.get(this, evtnm) : null; return evthd != null ? evthd.getZScript() : null; }
public void service(Event event, Scope scope) throws Exception { final String evtnm = event.getName(); final Method mtd = ComponentsCtrl.getEventMethod(getClass(), evtnm); if (_auxinf != null) service(event, scope, _auxinf.listeners != null ? _auxinf.listeners.get(evtnm) : null, _auxinf.evthds != null ? _auxinf.evthds.get(this, evtnm) : null, mtd, false); else service(event, scope, null, null, mtd, false); }