/** * Add a row containing the specified header (left column) and value container (right column). * * @param header Text for header column * @param container Object containing text value(s) */ protected void addRow(String header, Component container) { Row row = new Row(); grid.getRows().appendChild(row); Div div = new Div(); Label label = new Label(header + ":"); label.setMultiline(true); label.setMaxlength(40); label.setStyle("font-weight:bold;word-wrap:word-break"); row.appendChild(div); row.appendChild(label); row.appendChild(container); }
addRow("-------DEBUG--------", clazz.getName()); row = getLastRow(); row.appendChild(new Label()); row.setSclass(Constants.SCLASS_DRILLDOWN_GRID);
private Row addRow() { Row row = new Row(); grdVitals.getRows().appendChild(row); int colCount = getColCount(); for (int i = 1; i <= colCount; i++) { Span span = new Span(); row.appendChild(span); span.setSclass(SCLASS_UNMARKED); Component child; if (i == 1 || i == colCount) { child = new Label(); } else { Textbox tb = new Textbox(); child = tb; tb.addForward(Events.ON_CHANGE, root, "onDataChange"); } span.appendChild(child); } return row; }
/** * Add an esignature item to the list. * * @param item The item to add. */ private void addItem(ESigItem item) { esigTypes.add(item.getESigType()); Group group = nextGroup(findGroup(item)); Row row = grid.addRow(new Row(), group); ((HtmlBasedComponent) row.getFirstChild()).setStyle("margin-left:15px"); row.setStyle("border:none"); Label label = new Label(item.getText()); label.setPre(true); row.appendChild(label); row.setValue(item); SignState ss = item.getSignState(); grid.setSelected(row, !ss.isYes()); grid.setDisabled(row, ss.isForced()); }
Label label = new Label(item.getText()); label.setPre(true); row.appendChild(label); row.setValue(item); Detail detail = new Detail(); detail.setContentSclass("esig-issue-detail"); row.appendChild(detail); Vbox vbox = new Vbox(); detail.appendChild(vbox);