org.fujion.component.Grid.getRows()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(149)

本文整理了Java中org.fujion.component.Grid.getRows()方法的一些代码示例,展示了Grid.getRows()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Grid.getRows()方法的具体详情如下:
包路径:org.fujion.component.Grid
类名称:Grid
方法名:getRows

Grid.getRows介绍

[英]Returns the Rows child.
[中]返回子行。

代码示例

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Clear the current selection, if any.
  3. */
  4. protected void clearSelection() {
  5. grid.getRows().clearSelected();
  6. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Returns the last row added.
  3. *
  4. * @return The last row added.
  5. */
  6. private Row getLastRow() {
  7. return (Row) grid.getRows().getLastChild();
  8. }

代码示例来源:origin: org.carewebframework/org.carewebframework.ui.sharedforms

  1. protected Row getSelectedRow() {
  2. return grid.getRows().getSelectedRow();
  3. }

代码示例来源:origin: org.fujion/fujion-core

  1. /**
  2. * Returns the model from the associated grid rows.
  3. *
  4. * @return The model backing the associated grid rows. May be null.
  5. */
  6. private IListModel<Object> getRowsModel() {
  7. Grid grid = getAncestor(Grid.class);
  8. Rows rows = grid == null ? null : grid.getRows();
  9. return rows == null ? null : rows.getModel(Object.class);
  10. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Returns a list of rows.
  3. *
  4. * @param selectedOnly If true, only selected rows are returned.
  5. * @return List of rows.
  6. */
  7. protected Iterable<Row> getRows(boolean selectedOnly) {
  8. Rows rows = grid.getRows();
  9. return selectedOnly ? rows.getSelected() : rows.getChildren(Row.class);
  10. }

代码示例来源:origin: org.carewebframework/org.carewebframework.help.core

  1. @Override
  2. public void afterInitialized(BaseComponent comp) {
  3. super.afterInitialized(comp);
  4. modelAndView = tblSrchResults.getRows().getModelAndView(HelpSearchHit.class);
  5. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-plugin-scenario

  1. private IBaseResource getSelectedResource() {
  2. Row row = tblResources.getRows().getSelectedRow();
  3. return row == null ? null : (IBaseResource) row.getData();
  4. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Initializes the controller. Loads user preferences and properties.
  3. */
  4. @Override
  5. protected void initializeController() {
  6. if (grid.getRows() == null) {
  7. grid.addChild(new Rows());
  8. }
  9. setComponents(grid, grid.getRows());
  10. super.initializeController();
  11. boolean expandAll = getPropertyValue(Constants.PROPERTY_ID_EXPAND_DETAIL, Boolean.class,
  12. chkExpandAll != null && chkExpandAll.isChecked());
  13. if (this.chkExpandAll != null) {
  14. this.chkExpandAll.setChecked(expandAll);
  15. }
  16. }

代码示例来源:origin: org.carewebframework/org.carewebframework.help.core

  1. /**
  2. * Sets the currently viewed topic when a search result is selected.
  3. */
  4. @EventHandler(value = "change", target = "@tblSrchResults")
  5. private void onSelect$tblSrchResults() {
  6. Row row = tblSrchResults.getRows().getSelectedRow();
  7. setTopic((HelpTopic) row.getData());
  8. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Show the popup dialog, populating it with detail information for the specified data object.
  3. */
  4. @Override
  5. public void show() {
  6. addRows();
  7. if (debug) {
  8. debugObject(dataObject, false);
  9. }
  10. if (grid.getRows().getChildren().size() > 20) {
  11. grid.setHeight("600px");
  12. }
  13. super.show();
  14. }

代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core

  1. @Override
  2. public void init(Grid grid) {
  3. grid.getRows().getModelAndView(AttributeItem.class).setRenderer(this);
  4. addColumn(grid, "Attribute", "30%", "@name");
  5. addColumn(grid, "Value", "70%", "@value");
  6. }

代码示例来源:origin: org.carewebframework/org.carewebframework.help.core

  1. /**
  2. * Perform the search and display the results.
  3. */
  4. @EventHandler(value = "click", target = "btnSearch")
  5. private void onClick$btnSearch() {
  6. modelAndView.setModel(null);
  7. tblSrchResults.getRows().destroyChildren();
  8. String query = txtSearch.getValue();
  9. showMessage(null);
  10. if (query != null && query.trim().length() > 0) {
  11. HelpUtil.getSearchService().search(query, helpSets, this);
  12. } else {
  13. showMessage("cwf.help.tab.search.noentry");
  14. }
  15. }

代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core

  1. @Override
  2. public void init(Grid grid) {
  3. grid.getRows().getModelAndView(ManifestItem.class).setRenderer(this);
  4. addColumn(grid, "Module", "40%", "@implModule").setSortColumn(true);
  5. addColumn(grid, "Version", "20%", "@implVersion");
  6. addColumn(grid, "Author", "40%", "@implVendor");
  7. }
  8. }

代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core

  1. public void filterChanged(String filter) {
  2. IModelAndView<Row, IMatchable> modelAndView = grid.getRows().getModelAndView(IMatchable.class);
  3. modelAndView.setModel(null);
  4. model.clear();
  5. if (StringUtils.isEmpty(filter)) {
  6. model.addAll(items);
  7. } else {
  8. for (IMatchable<?> row : items) {
  9. if (row.matches(filter)) {
  10. model.add(row);
  11. }
  12. }
  13. }
  14. modelAndView.setModel(model);
  15. }

代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.sessiontracker

  1. @Override
  2. public void refresh() {
  3. needsRefresh = false;
  4. Rows rows = grid.getRows();
  5. rows.setRenderer(sessionRenderer);
  6. model.clear();
  7. model.addAll(sessions.getActiveSessions());
  8. rows.setModel(model);
  9. updateCount();
  10. }

代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.messagetesting

  1. @Override
  2. public void onLoad(ElementPlugin plugin) {
  3. super.onLoad(plugin);
  4. ListModel<IMessageProducer> providers = new ListModel<>(getProviders());
  5. //providers.setMultiple(true);
  6. lboxProviders.setModel(providers);
  7. lboxProviders.setRenderer(new MessageProviderRenderer());
  8. gridReceived.getRows().setModel(received);
  9. gridReceived.getRows().setRenderer(new ReceivedMessageRenderer(gridReceived));
  10. //channels.setMultiple(true);
  11. lboxSubscriptions.setModel(channels);
  12. lboxSubscriptions.setRenderer(new SubscriptionRenderer());
  13. cboxChannels.setModel(channels2);
  14. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-patientselection-core

  1. /**
  2. * Set up the list box based on dynamic properties passed via the execution.
  3. *
  4. * @param comp The top level component.
  5. */
  6. @Override
  7. public void afterInitialized(BaseComponent comp) {
  8. super.afterInitialized(comp);
  9. IPatientList plist = getPatientList();
  10. Rows rows = patientList.getRows();
  11. rows.setRenderer(new PatientListItemRenderer(patientList));
  12. Collection<PatientListItem> items = plist.getListItems();
  13. rows.setModel(new ListModel<>(items));
  14. selectListener = comp.getAttribute(ATTR_EVENT_LISTENER, IEventListener.class);
  15. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting

  1. /**
  2. * Add a row containing the specified header (left column) and value container (right column).
  3. *
  4. * @param header Text for header column
  5. * @param container Object containing text value(s)
  6. */
  7. protected void addRow(String header, BaseComponent container) {
  8. Row row = new Row();
  9. grid.getRows().addChild(row);
  10. Div div = new Div();
  11. Label label = new Label(header + ":");
  12. label.addStyle("font-weight", "bold");
  13. label.addStyle("word-wrap", "word-break");
  14. row.addChild(div);
  15. row.addChild(label);
  16. row.addChild(container);
  17. }

代码示例来源:origin: org.carewebframework/org.carewebframework.shell

  1. /**
  2. * Handles the selection of a row in the property grid.
  3. *
  4. * @param event Row selection event.
  5. */
  6. @EventHandler(value = "change", target = "rowProperties")
  7. private void onRowSelect(ChangeEvent event) {
  8. Rows rows = gridProperties.getRows();
  9. Row selectedRow = rows.getSelectedCount() == 0 ? null : rows.getSelectedRow();
  10. PropertyEditorBase<?> editor = selectedRow == null ? null
  11. : (PropertyEditorBase<?>) (selectedRow.getAttribute(EDITOR_ATTR));
  12. PropertyInfo propInfo = editor == null ? null : editor.getPropInfo();
  13. setPropertyDescription(
  14. propInfo == null ? "@cwf.shell.designer.property.grid.propdx.some.caption" : propInfo.getName(),
  15. propInfo == null ? " " : propInfo.getDescription());
  16. if (editor != null) {
  17. editor.setFocus();
  18. }
  19. }

代码示例来源:origin: org.hspconsortium.carewebframework/cwf-plugin-scenario

  1. @Override
  2. public void afterInitialized(BaseComponent comp) {
  3. super.afterInitialized(comp);
  4. window = (Window) comp;
  5. title = window.getTitle();
  6. scenario = (Scenario) comp.getAttribute("scenario");
  7. model.addAll(scenario.getResources());
  8. model.sort(resourceComparator, true);
  9. colResource.setSortComparator(resourceComparator);
  10. IModelAndView<Row, IBaseResource> mv = tblResources.getRows().getModelAndView(IBaseResource.class);
  11. mv.setRenderer(resourceRenderer);
  12. mv.setModel(model);
  13. updateCaption();
  14. }

相关文章