List of usage examples for com.google.gwt.user.client DOM createInputText
public static Element createInputText()
From source file:com.extjs.gxt.ui.client.widget.Component.java
License:sencha.com license
private Element createHiddenInput() { Element input = DOM.createInputText(); input.setClassName("_focus"); com.google.gwt.dom.client.Style style = input.getStyle(); style.setProperty("opacity", "0"); style.setProperty("zIndex", "-1"); style.setProperty("overflow", "hidden"); style.setProperty("position", "absolute"); style.setPropertyPx("height", 0); style.setProperty("borderWidth", "0"); style.setPropertyPx("width", 0); return input; }
From source file:com.extjs.gxt.ui.client.widget.form.FileUploadField.java
License:sencha.com license
@Override protected void onRender(Element target, int index) { El wrap = new El(DOM.createDiv()); wrap.addStyleName("x-form-field-wrap"); wrap.addStyleName("x-form-file-wrap"); input = new El(DOM.createInputText()); input.addStyleName(fieldStyle);// ww w .j a va 2 s .c o m input.addStyleName("x-form-file-text"); input.setId(XDOM.getUniqueId()); if (GXT.isAriaEnabled()) { input.setTitle("File upload field"); } if (GXT.isIE && target.getTagName().equals("TD")) { input.setStyleAttribute("position", "static"); } wrap.appendChild(input.dom); setElement(wrap.dom, target, index); button = new Button(GXT.MESSAGES.uploadField_browseText()); button.getFocusSupport().setIgnore(true); button.addStyleName("x-form-file-btn"); button.setIcon(buttonIcon); button.render(wrap.dom); createFileInput(); super.onRender(target, index); super.setReadOnly(true); }
From source file:com.extjs.gxt.ui.client.widget.form.ListField.java
License:Open Source License
@Override protected void onRender(Element parent, int index) { setElement(DOM.createDiv(), parent, index); setStyleName("x-form-list"); if (width != null) { setWidth(width);// ww w . j ava2 s . c o m } else { setWidth(listWidth); } input = new El(DOM.createInputText()); input.dom.getStyle().setProperty("left", "-500"); input.dom.getStyle().setProperty("position", "absolute"); getElement().appendChild(input.dom); if (template == null) { String html = "<tpl for=\".\"><div class='x-combo-list-item'>{" + getDisplayField() + "}</div></tpl>"; template = XTemplate.create(html); } listView.setBorders(false); listView.setTemplate(template); listView.setStyleName(listStyle); listView.setItemSelector(itemSelector != null ? itemSelector : ".x-combo-list-item"); listView.setStore(store); listView.setSelectStyle(selectedStyle); listView.setOverStyle("x-combo-over"); listView.getSelectionModel().addListener(Events.SelectionChange, new Listener<SelectionChangedEvent<D>>() { public void handleEvent(SelectionChangedEvent<D> se) { onSelectionChange(se.getSelection()); } }); if (height != null) { listView.setHeight(height); } else { listView.setHeight(listHeight); } listView.render(getElement()); disableTextSelection(true); DOM.sinkEvents(input.dom, Event.FOCUSEVENTS); sinkEvents(Event.ONCLICK); super.onRender(parent, index); }
From source file:com.extjs.gxt.ui.client.widget.form.TextField.java
License:sencha.com license
@Override protected void onRender(Element target, int index) { if (el() == null) { setElement(DOM.createDiv(), target, index); getElement().setAttribute("role", "presentation"); getElement().appendChild(password ? DOM.createInputPassword() : DOM.createInputText()); input = el().firstChild();//w ww. j a v a 2s .c o m } addStyleName("x-form-field-wrap"); getInputEl().addStyleName(fieldStyle); getInputEl().setId(getId() + "-input"); super.onRender(target, index); removeStyleName(fieldStyle); if (GXT.isAriaEnabled()) { if (!getAllowBlank()) { setAriaState("aria-required", "true"); } } applyEmptyText(); }
From source file:com.extjs.gxt.ui.client.widget.form.TriggerField.java
License:sencha.com license
@Override protected void onRender(Element target, int index) { focusEventPreview = new BaseEventPreview() { protected boolean onAutoHide(final PreviewEvent ce) { if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) { mimicBlur(ce, ce.getTarget()); }//w ww .jav a 2 s . co m return false; } }; if (el() != null) { super.onRender(target, index); return; } setElement(DOM.createDiv(), target, index); if (!isPassword()) { input = new El(DOM.createInputText()); } else { input = new El(DOM.createInputPassword()); } addStyleName("x-form-field-wrap"); input.addStyleName(fieldStyle); trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg()); trigger.dom.setClassName("x-form-trigger " + triggerStyle); trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); if (GXT.isAriaEnabled()) { trigger.dom.setPropertyString("alt", "Dropdown"); } el().appendChild(input.dom); el().appendChild(trigger.dom); if (hideTrigger) { trigger.setVisible(false); } super.onRender(target, index); if (!editable) { setEditable(false); } }
From source file:com.extjs.gxt.ui.client.widget.form.TwinTriggerField.java
License:sencha.com license
@Override protected void onRender(Element target, int index) { input = new El(DOM.createInputText()); setElement(DOM.createDiv(), target, index); addStyleName("x-form-field-wrap"); trigger = new El(DOM.createImg()); trigger.dom.setClassName("x-form-trigger " + triggerStyle); trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); twinTrigger = new El(DOM.createImg()); twinTrigger.dom.setClassName("x-form-trigger " + twinTriggerStyle); twinTrigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); span = new El(DOM.createSpan()); span.dom.setClassName("x-form-twin-triggers"); span.appendChild(trigger.dom);//from ww w . ja v a2s .c om span.appendChild(twinTrigger.dom); el().appendChild(input.dom); el().appendChild(span.dom); if (isHideTrigger()) { span.setVisible(false); } addStyleOnOver(twinTrigger.dom, "x-form-trigger-over"); super.onRender(target, index); if (!isEditable()) { setEditable(false); } }
From source file:com.haulmont.cuba.web.toolkit.ui.client.jqueryfileupload.CubaFileUploadProgressWindow.java
License:Apache License
private void fixIE8FocusCaptureIssue() { Element e = DOM.createInputText(); Style elemStyle = e.getStyle(); elemStyle.setPosition(Style.Position.ABSOLUTE); elemStyle.setTop(-10, Style.Unit.PX); elemStyle.setWidth(0, Style.Unit.PX); elemStyle.setHeight(0, Style.Unit.PX); contentPanel.getElement().appendChild(e); e.focus();/*from ww w . j a v a2 s . com*/ contentPanel.getElement().removeChild(e); }
From source file:com.vaadin.client.ui.VTextField.java
License:Apache License
public VTextField() { this(DOM.createInputText()); }
From source file:com.vaadin.client.ui.VWindow.java
License:Apache License
private void fixIE8FocusCaptureIssue() { Element e = DOM.createInputText(); Style elemStyle = e.getStyle(); elemStyle.setPosition(Position.ABSOLUTE); elemStyle.setTop(-10, Unit.PX);//from www. j a v a 2s . c om elemStyle.setWidth(0, Unit.PX); elemStyle.setHeight(0, Unit.PX); contentPanel.getElement().appendChild(e); e.focus(); contentPanel.getElement().removeChild(e); }
From source file:com.vaadin.client.v7.ui.VLegacyTextField.java
License:Apache License
public VLegacyTextField() { this(DOM.createInputText()); }