public void onChanging$como(InputEvent event) { event.getValue(); //<- the value of combobox being entered so far
public void run() { while (m_bMonitorOn) { for (InputDevice idev:events.m_Devs) { InputEvent ie= new InputEvent(); ... eventList.add(ie); } } }
/** @deprecated As of release 5.0.4, replaced with {@link #getInputEvent(AuRequest, Object)}. */ public static final InputEvent getInputEvent(AuRequest request) { return getInputEvent(request, null); }
InputEvent ie = new InputEvent(); ie.setKeyCode(Keys.SWITCH_CHARSET); ie.setType(Type.keyUp); actor.fire(ie);
public void onEvent(InputEvent event) throws Exception { if (getModel() instanceof ListSubModel) { if (!event.isChangingBySelectBack()) postOnInitRender(event.getValue()); } } };
public Map<String, Object> build(InputEvent evt, Map<String, Object> data) { AuUtility.setEssential(data, "value", evt.getValue(), true); AuUtility.setEssential(data, "start", evt.getStart()); AuUtility.setEssential(data, "bySelectBack", evt.isChangingBySelectBack()); return data; } public Class<InputEvent> getEventClass(){
public void service(org.zkoss.zk.au.AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHANGE)) { InputEvent evt = InputEvent.getInputEvent(request); final String value = evt.getValue(); _txtByClient = value; try { final Object oldval = _value; setValue(value); //always since it might have func even not change if (oldval == _value) return; //Bug 1881557: don't post event if not modified } finally { _txtByClient = null; } Events.postEvent(evt); } else if (cmd.equals("onSave")) { InputEvent evt = InputEvent.getInputEvent(request); setValue(evt.getValue()); Events.postEvent(evt); } else if (cmd.equals(Events.ON_CHANGING)) { Events.postEvent(InputEvent.getInputEvent(request)); } else super.service(request, everError); }
final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CHANGE)) { InputEvent evt = InputEvent.getInputEvent(request, getValue()); final String value = evt.getValue(); _byClient = true; try {
@Listen("onChanging = #myTextbox") public void onChangingTextbox(InputEvent event){ String byEvent = event.getValue(); //This will give you the new value //This control will behave as wanted if(!byEvent.equals("")) myButton.setDisabled(false) else myButton.setDisabled(true); }
InputEvent ie= new InputEvent(); while (m_bMonitorOn) { ie= new InputEvent(); ...
/** Processes an AU request. * * <p>Default: in addition to what are handled by {@link LabelImageElement#service}, * it also handles onClick. * @since 5.0.0 */ public void service(AuRequest request, boolean everError) { final String cmd = request.getCommand(); if (cmd.equals(Events.ON_CLICK)) { Events.postEvent(MouseEvent.getMouseEvent(request)); } else if (cmd.equals(Events.ON_CHANGE)) { final Map<String, Object> data = request.getData(); if (getContent().indexOf("#color") == 0) { disableClientUpdate(true); try { setContent("#color=" + (String) data.get("color")); } finally { disableClientUpdate(false); } Events.postEvent(InputEvent.getInputEvent(request, _content)); } } else super.service(request, everError); } }
/** * Perform user search based in text input. * * @param event The onChanging event. */ public void onChanging$txtUsers(InputEvent event) { String text = event.getValue().trim().toUpperCase(); if (text.length() >= 3) { service.getUsers(text, true, modelUsers); } else { modelUsers.clear(); } }
public static final int STRUCT_SIZE_BYTES = 24; to this: public static final int STRUCT_SIZE_BYTES = 16; Change the parse function in the same source file as follows: public static InputEvent parse(ShortBuffer shortBuffer, String source) throws IOException { InputEvent e = new InputEvent(); short a,b,c,d; a=shortBuffer.get(); b=shortBuffer.get(); //c=shortBuffer.get(); //d=shortBuffer.get(); e.time_sec = (b<<16) | a; //(d<<48) | (c<<32) | (b<<16) | a; a=shortBuffer.get(); b=shortBuffer.get(); //c=shortBuffer.get(); //d=shortBuffer.get(); e.time_usec = (b<<16) | a; //(d<<48) | (c<<32) | (b<<16) | a; e.type = shortBuffer.get(); e.code = shortBuffer.get(); c=shortBuffer.get(); d=shortBuffer.get(); e.value = (d<<16) | c; e.source = source; return e; }
/** * Perform mail group search based in text input. * * @param event The onChanging event. */ public void onChanging$txtGroups(InputEvent event) { String text = event.getValue().trim().toUpperCase(); if (text.length() >= 3) { service.getGroups(text, true, modelGroups); } else { modelGroups.clear(); } }
/** Converts an AU request to an input event. * Notice that this method will convert the value to a string object. * If it is not what you want, you have to parse it by yourself. * @param oldValue the previous value * @since 5.0.4 */ public static final InputEvent getInputEvent(AuRequest request, Object oldValue) { final Map<String, Object> data = request.getData(); final Object val = data.get("value"); return new InputEvent(request.getCommand(), request.getComponent(), val == null ? "" : val.toString(), oldValue, AuRequests.getBoolean(data, "bySelectBack"), AuRequests.getInt(data, "start", 0)); }
@Command public void setupQuicksearchByEvent(@BindingParam("searchlayout")Event event, @BindingParam("prefix") String prefix, @BindingParam("tags") String tags) throws WrongValueException, SearchException, IOException { if(event instanceof InputEvent) { InputEvent inputEvent = (InputEvent) event; String inputText = inputEvent.getValue(); List<String> searchFields = Arrays.asList(tags.split(",")); Map<UID, String> publishers = ZKLogic.findDocsStartingWith(prefix, searchFields, "proxy", inputText); Combobox searchBox = (Combobox) event.getTarget(); searchBox.getChildren().clear(); for (Map.Entry<UID, String > entry : publishers.entrySet()) { Comboitem item = new Comboitem(); item.setLabel(entry.getValue()); item.setValue(entry.getKey()); searchBox.appendChild(item); } } }
screenPos = new Vector2(); localPos = new Vector2(); fakeTouchDownEvent = new InputEvent(); fakeTouchDownEvent.setType(Type.touchDown);
/** Processes an AU request. * * <p>Default: in addition to what are handled by {@link XulElement#service}, * it also handles onChange, onChanging and onError. * @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_CHANGE)) { final Map<String, Object> data = request.getData(); final Object value = data.get("value"); if (Objects.equals(_value, value)) return; //nothing happen _value = (Date) value; final InputEvent evt = new InputEvent(cmd, this, getDateFormat().format(value), value, AuRequests.getBoolean(data, "bySelectBack"), AuRequests.getInt(data, "start", 0)); Events.postEvent(evt); } else { super.service(request, everError); } }
if (listeners.length > 0) { InputEvent evt = new InputEvent(this, text); for (InputObsever obsever : listeners) { obsever.inputChanged(evt);
Events.postEvent(new InputEvent(Events.ON_CHANGE, this, val, val)); Events.postEvent(evt); } else if (cmd.equals(Events.ON_CHANGE)) {