public void service(AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHECK)) { CheckEvent evt = CheckEvent.getCheckEvent(request); _checked = evt.isChecked(); Events.postEvent(evt); } else super.service(request, everError); }
public Map<String, Object> build(CheckEvent evt, Map<String, Object> data) { AuUtility.setEssential(data, "", evt.isChecked()); return data; } public Class<CheckEvent> getEventClass(){
/** Converts an AU request to a check event. * @since 5.0.0 */ public static final CheckEvent getCheckEvent(AuRequest request) { final Map<String, Object> data = request.getData(); return new CheckEvent(request.getCommand(), request.getComponent(), AuRequests.getBoolean(data, "")); }
public void check(boolean checked) { String desktopId = target.getDesktop().getId(); Map<String, Object> data = EventDataManager.getInstance().build(new CheckEvent(Events.ON_CHECK, (Component)target.getDelegatee(), checked)); ClientCtrl cctrl = (ClientCtrl) target.getClient(); cctrl.postUpdate(desktopId, target.getUuid(), Events.ON_CHECK, data, false); cctrl.flush(desktopId); } }
/** Processes an AU request. * * <p>Default: in addition to what are handled by {@link LabelImageElement#service}, * it also handles onCheck. * @since 5.0.0 */ public void service(org.zkoss.zk.au.AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHECK)) { CheckEvent evt = CheckEvent.getCheckEvent(request); _checked = evt.isChecked(); _indeterminate = false; Events.postEvent(evt); } else super.service(request, everError); }
/** Processes an AU request. * * <p>Default: in addition to what are handled by {@link LabelImageElement#service}, * it also handles onCheck. * @since 5.0.0 */ public void service(org.zkoss.zk.au.AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHECK)) { CheckEvent evt = CheckEvent.getCheckEvent(request); initAuxInfo().checked = evt.isChecked(); if (_auxinf.checked) _auxinf.checkmark = true; Events.postEvent(evt); } else if (Events.ON_UPLOAD.equals(cmd)) { Events.postEvent(UploadEvent.getLatestUploadEvent(cmd, this)); } else super.service(request, everError); }
/** Processes an AU request. * * @since 5.0.0 */ public void service(org.zkoss.zk.au.AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHECK)) { CheckEvent evt = CheckEvent.getCheckEvent(request); _checked = evt.isChecked(); fixSiblings(_checked, true); //invoke syncSelectionToModel Events.postEvent(evt); // Bug: B50-3284663: Radio always sends onCheck event final Radiogroup rg = getRadiogroup(); if (rg != null) Events.postEvent(rg, evt); } else super.service(request, everError); }
CheckEvent evt = CheckEvent.getCheckEvent(request); setChecked(evt.isChecked()); } finally { _byClient = false;
Events.postEvent(evt); } else if (cmd.equals("onCheckSelectAll")) { // F65-ZK-2014 CheckEvent evt = CheckEvent.getCheckEvent(request); if (_model != null) { final Selectable<Object> selectableModel = getSelectableModel(); throw new IllegalStateException( "SelectionControl cannot be null, please implement SelectionControl interface for SelectablModel"); selectionControl.setSelectAll(evt.isChecked());