@Override public void afterInitialized(BaseComponent comp) { super.afterInitialized(comp); modelAndView = tblSrchResults.getRows().getModelAndView(HelpSearchHit.class); }
@Override public void init(Grid grid) { grid.getRows().getModelAndView(AttributeItem.class).setRenderer(this); addColumn(grid, "Attribute", "30%", "@name"); addColumn(grid, "Value", "70%", "@value"); }
public void filterChanged(String filter) { IModelAndView<Row, IMatchable> modelAndView = grid.getRows().getModelAndView(IMatchable.class); modelAndView.setModel(null); model.clear(); if (StringUtils.isEmpty(filter)) { model.addAll(items); } else { for (IMatchable<?> row : items) { if (row.matches(filter)) { model.add(row); } } } modelAndView.setModel(model); }
@Override public void init(Grid grid) { grid.getRows().getModelAndView(ManifestItem.class).setRenderer(this); addColumn(grid, "Module", "40%", "@implModule").setSortColumn(true); addColumn(grid, "Version", "20%", "@implVersion"); addColumn(grid, "Author", "40%", "@implVendor"); } }
@Override public void afterInitialized(BaseComponent comp) { super.afterInitialized(comp); window = (Window) comp; title = window.getTitle(); scenario = (Scenario) comp.getAttribute("scenario"); model.addAll(scenario.getResources()); model.sort(resourceComparator, true); colResource.setSortComparator(resourceComparator); IModelAndView<Row, IBaseResource> mv = tblResources.getRows().getModelAndView(IBaseResource.class); mv.setRenderer(resourceRenderer); mv.setModel(model); updateCaption(); }
/** * Initializes the property grid. * * @param comp The root component. */ @Override public void afterInitialized(BaseComponent comp) { window = (Window) comp; changeEvent = new ChangeEvent(window, null); @SuppressWarnings("rawtypes") IModelAndView<Row, PropertyEditorBase> mv = gridProperties.getRows().getModelAndView(PropertyEditorBase.class); mv.setRenderer(rowRenderer); mv.setModel(model); comp.setAttribute("controller", this); this.embedded = comp.getAttribute("embedded", false); setTarget(comp.getAttribute("target", ElementBase.class)); if (window.getParent() != null) { window.setClosable(false); window.setWidth("100%"); window.setHeight("100%"); window.setSizable(false); window.addClass("cwf-propertygrid-embedded"); toolbar.setVisible(embedded); } btnOK.setVisible(!embedded); btnCancel.setVisible(!embedded); }