public void setData(TaskDTO data) { this.task = data; name.setInnerHTML(data.getName()); endDate.setInnerHTML(data.getEndDate()); delegator.setInnerHTML(data.getDelegator()); priority.setInnerHTML(data.getPriority() + ""); percentCompleted.setInnerHTML(data.getPercentCompleted() + " %"); if (!data.getExternalId().isEmpty()) { // TODO : display edit percent completed range.getStyle().setDisplay(Style.Display.NONE); } range.setAttribute("min", "0"); range.setAttribute("max", "100"); range.setAttribute("step", "5"); range.setAttribute("value", String.valueOf(data.getPercentCompleted())); range.setDisabled(true); updateRange(data.getPercentCompleted()); }