@Override public CheckBoxDOMElement createDomElement(final GridLayer gridLayer, final GridWidget gridWidget, final GridBodyCellRenderContext context) { final CheckBox widget = createWidget(); widget.addMouseDownHandler((e) -> e.stopPropagation()); widget.addKeyDownHandler((e) -> e.stopPropagation()); final CheckBoxDOMElement e = new CheckBoxDOMElement(widget, gridLayer, gridWidget); widget.addClickHandler((event) -> { e.flush(widget.getValue()); gridLayer.batch(); }); return e; } });
@Override public CheckBoxDOMElement createDomElement(final GridLayer gridLayer, final GridWidget gridWidget, final GridBodyCellRenderContext context) { final CheckBox widget = createWidget(); widget.addMouseDownHandler((e) -> e.stopPropagation()); widget.addKeyDownHandler((e) -> e.stopPropagation()); final CheckBoxDOMElement e = new CheckBoxDOMElement(widget, gridLayer, gridWidget); widget.addClickHandler((event) -> { e.flush(widget.getValue()); gridLayer.batch(); }); return e; } });