List of usage examples for com.google.gwt.event.dom.client BlurHandler BlurHandler
BlurHandler
From source file:ar.com.cristal.creditos.client.clientes.alta.ClienteView.java
License:Open Source License
public ClienteView() { initWidget(binder.createAndBindUi(this)); inicializarValidadores();//from w w w . j a v a 2 s .c o m dni.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent arg0) { listener.calcularCuil(); } }); sexo.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent arg0) { if (dni.getText().length() > 0) listener.calcularCuil(); } }); }
From source file:ar.com.cristal.creditos.client.tambo.animales.alta.AltaAnimalesView.java
License:Open Source License
public AltaAnimalesView() { initWidget(binder.createAndBindUi(this)); inicializarValidadores();/*w ww . j a v a 2 s.c o m*/ cmbRaza.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent arg0) { if (cmbRaza.getSelectedItem() != null) listener.cargarCategoriasXRaza(cmbRaza.getSelectedItemId()); } }); }
From source file:ar.com.kyol.jet.client.wrappers.DoubleBoxWrapper.java
License:Open Source License
/** * Instantiates a new double box wrapper. * * @param objSetter the obj setter//from w ww . j a v a 2 s . c o m * @param floatBox the float box * @param useValueAsString the use value as string */ public DoubleBoxWrapper(ObjectSetter objSetter, FloatBox floatBox, boolean useValueAsString) { super(useValueAsString); this.objSetter = objSetter; this.floatBox = floatBox; if (objSetter == null) { System.out.println("!!! objSetter is null - have you used a null property name?"); } if (objSetter.getValue() == null) { floatBox.setText(""); } else { floatBox.setText(formatValue(objSetter.getValue().toString())); } floatBox.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent arg0) { setProperty(getValor()); } }); initWidget(floatBox); }
From source file:ar.com.kyol.jet.client.wrappers.FloatBoxWrapper.java
License:Open Source License
/** * Instantiates a new float box wrapper. * * @param objSetter the obj setter//from w w w.ja v a 2s .c om * @param floatBox the float box * @param useValueAsString the use value as string */ public FloatBoxWrapper(ObjectSetter objSetter, FloatBox floatBox, boolean useValueAsString) { super(useValueAsString); this.objSetter = objSetter; this.floatBox = floatBox; if (objSetter == null) { System.out.println("!!! objSetter is null - have you used a null property name?"); } if (objSetter.getValue() == null) { floatBox.setText(""); } else { floatBox.setText(formatValue(objSetter.getValue().toString())); } floatBox.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent arg0) { setProperty(getValor()); } }); initWidget(floatBox); }
From source file:ar.com.kyol.jet.client.wrappers.IntegerBoxWrapper.java
License:Open Source License
/** * Instantiates a new integer box wrapper. * * @param objSetter the obj setter//from w w w . jav a 2 s .c o m * @param numericBox the numeric box * @param useValueAsString the use value as string */ public IntegerBoxWrapper(ObjectSetter objSetter, NumericBox numericBox, boolean useValueAsString) { super(useValueAsString); this.objSetter = objSetter; this.numericBox = numericBox; if (objSetter == null) { System.out.println("!!! objSetter is null - have you used a null property name?"); } if (objSetter.getValue() == null) { numericBox.setText(""); } else { numericBox.setText(formatValue(objSetter.getValue().toString())); } numericBox.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent arg0) { setProperty(getValor()); } }); initWidget(numericBox); }
From source file:ar.com.kyol.jet.client.wrappers.LongBoxWrapper.java
License:Open Source License
/** * Instantiates a new long box wrapper.//from w ww .j a v a 2 s .c o m * * @param objSetter the obj setter * @param numericBox the numeric box * @param useValueAsString the use value as string */ public LongBoxWrapper(ObjectSetter objSetter, NumericBox numericBox, boolean useValueAsString) { super(useValueAsString); this.objSetter = objSetter; this.numericBox = numericBox; if (objSetter == null) { System.out.println("!!! objSetter is null - have you used a null property name?"); } if (objSetter.getValue() == null) { numericBox.setText(""); } else { numericBox.setText(formatValue(objSetter.getValue().toString())); } numericBox.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent arg0) { setProperty(getValor()); } }); initWidget(numericBox); }
From source file:ar.com.kyol.jet.client.wrappers.TextBoxWrapper.java
License:Open Source License
/** * Instantiates a new text box wrapper./*ww w . j av a 2 s .c o m*/ * * @param objSetter the obj setter * @param textBox the text box */ public TextBoxWrapper(ObjectSetter objSetter, TextBox textBox) { super(false); this.objSetter = objSetter; this.textBox = textBox; if (objSetter.getValue() == null) { textBox.setText(""); } else { textBox.setText(formatValue(objSetter.getValue().toString())); } textBox.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent arg0) { setProperty(TextBoxWrapper.this.textBox.getText()); } }); initWidget(textBox); }
From source file:asquare.gwt.tests.buttonblur.client.Demo.java
License:Apache License
private Widget createDemoPanel() { Button result = new Button("gwtButton"); result.addFocusHandler(new FocusHandler() { public void onFocus(FocusEvent event) { Debug.println("gwtButton.onFocus()"); }/* w w w.ja va 2 s .c o m*/ }); result.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent event) { Debug.println("gwtButton.onLostFocus()"); } }); return result; }
From source file:cc.alcina.framework.gwt.client.gwittir.widget.RichTextArea.java
License:Apache License
@SuppressWarnings("unchecked") public RichTextArea(boolean withToolbar, String defaultFontSize) { this.defaultFontSize = defaultFontSize; old = base.getHTML();//w w w. ja v a 2 s. c o m this.setComparator(SimpleComparator.INSTANCE); this.base.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent event) { EventTarget eventTarget = event.getNativeEvent().getEventTarget(); if (Node.is(eventTarget)) { Node elt = Node.as(eventTarget); if (DomUtils.isAncestorOf(toolbar.getElement(), elt)) { return; } } changes.firePropertyChange("value", old, getValue()); } }); this.base.addKeyUpHandler(new KeyUpHandler() { public void onKeyUp(KeyUpEvent event) { int keyCode = event.getNativeKeyCode(); if (keyCode == 'M' && event.isControlKeyDown()) { if (maximised) { RichTextArea.this.removeStyleName("max"); WidgetUtils.restoreFromMaximise(); } else { WidgetUtils.maximiseWidget(RichTextArea.this); RichTextArea.this.addStyleName("max"); } maximised = !maximised; } } }); this.base.addInitializeHandler(new InitializeHandler() { @Override public void onInitialize(InitializeEvent event) { styleBody(base.getElement(), "12px"); } }); FlowPanel fp = new FlowPanel(); if (withToolbar) { FlowPanel tbHolder = new FlowPanel(); tbHolder.setStyleName("alcina-richTextToolbarBkg"); tbHolder.add(toolbar); fp.add(tbHolder); } fp.add(base); super.initWidget(fp); }
From source file:cc.alcina.framework.gwt.client.widget.SelectWithSearch.java
License:Apache License
public Widget createWidget(Map<G, List<T>> itemMap, ClickHandler clickHandler, int charWidth, LazyDataProvider<G, T> lazyProvider) { this.clickHandler = clickHandler; this.charWidth = charWidth; this.lazyProvider = lazyProvider; this.holder = isFlowLayout() ? new FlowPanelClickable() : new FlowPanel100pcHeight(); filter = new FilterWidget(hint); filter.getTextBox().addKeyUpHandler(selectableNavigation); filter.getTextBox().addKeyDownHandler(selectableNavigation); if (getInitialFilterValue() != null) { filter.setInitialCursorPos(getInitialFilterCursorPos()); filter.setValue(getInitialFilterValue()); }//from w w w . j av a 2s. c o m filter.setFocusOnAttach(isFocusOnAttach()); filter.addAttachHandler(filterAttachHandler); filter.registerFilterable(this); selectableNavigation.setWrappedEnterListener(new ClickHandler() { // the listeners aren't registered on every source...pretty sure // this is logical... @Override public void onClick(ClickEvent event) { HasClickHandlers sender = (HasClickHandlers) event.getSource(); if (enterHandler != null) { WidgetUtils.fireClickOnHandler(sender, enterHandler); } if (popdown) { WidgetUtils.fireClickOnHandler(sender, popdownHider); } } }); createItemHolder(); if (inPanelHint != null) { hintLabel = new HTML(inPanelHint); hintLabel.setStyleName("hint"); if (showHintStrategy != null) { showHintStrategy.registerHintWidget(hintLabel); showHintStrategy.registerFilter(filter); } itemHolderAsHasWidgets().add(hintLabel); } groupCaptions = new ArrayList<Label>(); popdownHider = new ClickHandler() { @Override public void onClick(ClickEvent event) { maybeClosePopdown(event); } }; filter.getTextBox().addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { System.out.println("onblur - ignore:" + ignoreNextBlur); if (System.currentTimeMillis() - ignoreNextBlur < 100) { ignoreNextBlur = 0; filter.getTextBox().setFocus(true); } else { handleFilterBlur(); } } }); if (itemMap != null) { setItemMap(itemMap); } this.scroller = isFlowLayout() ? new ScrollPanel(itemHolder) : new ScrollPanel100pcHeight300px(itemHolder); if (!isFlowLayout()) { scroller.setSize("100%", "100%"); } scroller.setStyleName("selector-scroller"); holder.setStyleName("alcina-Chooser"); holder.add(filter); if (popdown) { filter.getTextBox().addFocusHandler(this); filter.getTextBox().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { checkShowPopup(); } }); filter.getTextBox().addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { if (Event.getCurrentEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { if (popdown) { maybeClosePopdown(null); } } else { checkShowPopup(); } if (CommonUtils.isNullOrEmpty(filter.getTextBox().getText()) && popdown && isCloseOnPopdownFilterEmpty()) { maybeClosePopdown(null); } } }); } else { if (!isFlowLayout()) { holder.setHeight(holderHeight); } holder.add(scroller); } if (!popdown && lazyProvider != null) { AsyncCallback<LazyData> callback = new AsyncCallbackStd<SelectWithSearch.LazyData>() { @Override public void onSuccess(LazyData lazyData) { if (lazyData != null) { setKeys(lazyData.keys); setItemMap(lazyData.data); } } }; lazyProvider.getData(callback); } return holder; }