Example usage for com.google.gwt.dom.client InputElement getStyle

List of usage examples for com.google.gwt.dom.client InputElement getStyle

Introduction

In this page you can find the example usage for com.google.gwt.dom.client InputElement getStyle.

Prototype

@Override
    public Style getStyle() 

Source Link

Usage

From source file:org.drools.workbench.screens.scenariosimulation.client.collectioneditor.PropertyPresenter.java

License:Apache License

@Override
public LIElement getPropertyFields(String itemId, String propertyName, String propertyValue) {
    final PropertyView propertyEditorView = viewsProvider.getPropertyEditorView();
    String hashedPropertyName = "#" + propertyName;
    final SpanElement propertyNameSpan = propertyEditorView.getPropertyName();
    setSpanAttributeAttributes(propertyName, hashedPropertyName, "propertyName" + hashedPropertyName,
            propertyNameSpan);/*  ww w.  j ava  2  s  . c  om*/
    final SpanElement propertyValueSpan = propertyEditorView.getPropertyValueSpan();
    setSpanAttributeAttributes(propertyName, propertyValue, "propertyValue" + hashedPropertyName,
            propertyValueSpan);
    propertySpanElementMap.put(propertyName, propertyValueSpan);
    final InputElement propertyValueInput = propertyEditorView.getPropertyValueInput();
    propertyValueInput.setAttribute("placeholder", hashedPropertyName);
    propertyValueInput.setAttribute("data-field", "propertyValue" + hashedPropertyName);
    propertyValueInput.setDisabled(true);
    propertyValueInput.getStyle().setDisplay(Style.Display.NONE);
    final LIElement propertyFields = propertyEditorView.getPropertyFields();
    propertyFields.setAttribute("data-field", "propertyFields" + hashedPropertyName);
    if (propertyViewMap.containsKey(itemId)) {
        propertyViewMap.get(itemId).add(propertyEditorView);
    } else {
        List<PropertyView> toPut = new ArrayList<>();
        toPut.add(propertyEditorView);
        propertyViewMap.put(itemId, toPut);
    }
    return propertyFields;
}