List of usage examples for com.google.gwt.view.client RowCountChangeEvent getNewRowCount
public int getNewRowCount()
From source file:org.hudsonci.maven.plugin.ui.gwt.buildinfo.internal.BuildSummaryViewImpl.java
License:Open Source License
/** * @return the view passed in for method chaining. *//* www .j a va2 s . co m*/ private <T> AbstractHasData<T> initModuleSummary(final AbstractHasData<T> moduleView) { moduleView.addRowCountChangeHandler(new RowCountChangeEvent.Handler() { public void onRowCountChange(RowCountChangeEvent event) { moduleView.setPageSize(event.getNewRowCount()); } }); return moduleView; }
From source file:org.hudsonci.maven.plugin.ui.gwt.buildinfo.internal.ModuleInfoPickerTableView.java
License:Open Source License
/** * @return the view passed in for method chaining. *///from ww w. j ava 2 s. co m private <T> AbstractHasData<T> init(final AbstractHasData<T> moduleView) { moduleView.addRowCountChangeHandler(new RowCountChangeEvent.Handler() { public void onRowCountChange(RowCountChangeEvent event) { moduleView.setPageSize(event.getNewRowCount()); } }); return moduleView; }
From source file:org.jboss.as.console.client.shared.viewframework.EntityEditor.java
License:Open Source License
/** * Create a new Entity.//from w w w.jav a 2s . c om * * @param entitiesName The display name (plural) of the entities. * @param window The window used for creating a new entity. * @param table The table that holds the entities. * @param entityDetails The EntityDetails that manages CRUD for the selected entity. */ public EntityEditor(FrameworkPresenter presenter, String entitiesName, EntityPopupWindow<T> window, DefaultCellTable<T> table, EntityDetails<T> entityDetails, EnumSet<FrameworkButton> hideButtons) { this.presenter = presenter; this.entitiesName = entitiesName; this.window = window; this.table = table; this.details = entityDetails; this.hideButtons = hideButtons; // cleanup before editing table.addRowCountChangeHandler(new RowCountChangeEvent.Handler() { @Override public void onRowCountChange(RowCountChangeEvent event) { if (event.getNewRowCount() == 0 && event.isNewRowCountExact()) details.clearValues(); } }); }
From source file:org.opencms.ade.sitemap.client.alias.CmsAliasView.java
License:Open Source License
/** * Creates new view instance.<p>/*from w ww. j a v a 2 s. c o m*/ * * @param controller the controller for the view */ @SuppressWarnings("unchecked") public CmsAliasView(CmsAliasTableController controller) { initWidget( ((UiBinder<Widget, CmsAliasView>) GWT.create(I_CmsAliasViewUiBinder.class)).createAndBindUi(this)); Map<String, String> items = new LinkedHashMap<String, String>(); items.put(CmsAliasMode.permanentRedirect.toString(), messagePermanentRedirect()); items.put(CmsAliasMode.redirect.toString(), messageRedirect()); items.put(CmsAliasMode.page.toString(), messagePage()); m_newMode.setItems(items); Map<String, String> rewriteItems = new LinkedHashMap<String, String>(); rewriteItems.put(CmsAliasMode.permanentRedirect.toString(), messagePermanentRedirect()); rewriteItems.put(CmsAliasMode.redirect.toString(), messageRedirect()); rewriteItems.put(CmsAliasMode.passthrough.toString(), CmsAliasMessages.messagePassthrough()); m_newRewriteMode.setItems(rewriteItems); m_controller = controller; m_deleteButton.setEnabled(false); m_rewriteDeleteButton.setEnabled(false); m_table = new CmsAliasCellTable(controller); m_tableContainer.add(m_table); m_rewriteTable = new CmsRewriteAliasTable(controller); m_rewriteTableContainer.add(m_rewriteTable); setNewButtonStyle(m_newButton); setNewButtonStyle(m_newRewriteButton); m_table.addRowCountChangeHandler(new RowCountChangeEvent.Handler() { public void onRowCountChange(RowCountChangeEvent event) { String message = messageRowCount(event.getNewRowCount()); m_countLabel.setText(message); } }); setWidth("1150px"); //$NON-NLS-1$ }
From source file:org.t3as.snomedct.gwt.client.SnomedCoderUi.java
License:Open Source License
private List<SnomedConcept> configSnomedTable(final CellTable<SnomedConcept> table) { // make sure we display all results - no paging table.addRowCountChangeHandler(new RowCountChangeEvent.Handler() { @Override//from w w w. ja va 2 s . c om public void onRowCountChange(final RowCountChangeEvent event) { table.setVisibleRange(new Range(0, event.getNewRowCount())); } }); // setup the columns final TextColumn<SnomedConcept> codeCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.snomedId; } }; codeCol.setSortable(true); final TextColumn<SnomedConcept> descriptiontCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.candidatePreferred; } }; descriptiontCol.setSortable(true); final TextColumn<SnomedConcept> negatedCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.negated ? messages.negatedHeader() : ""; } }; final TextColumn<SnomedConcept> phraseCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.phraseText; } }; phraseCol.setSortable(true); final TextColumn<SnomedConcept> scoreCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return Integer.toString(Math.abs(Math.round(concept.candidateScore / 10))) + "%"; } }; final TextColumn<SnomedConcept> groupCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.mappingGroup; } }; groupCol.setSortable(true); final TextColumn<SnomedConcept> semTypeCol = new TextColumn<SnomedConcept>() { @Override public String getValue(final SnomedConcept concept) { return concept.semanticType; } }; table.addColumn(scoreCol, messages.confidenceHeader()); table.addColumn(groupCol, messages.groupHeader()); table.addColumn(codeCol, messages.codeHeader()); table.addColumn(descriptiontCol, messages.conceptHeader()); table.addColumn(negatedCol, messages.negatedHeader()); table.addColumn(semTypeCol, messages.semanticTypeHeader()); table.addColumn(phraseCol, messages.phraseHeader()); final ListDataProvider<SnomedConcept> dataProvider = new ListDataProvider<>(); dataProvider.addDataDisplay(table); final List<SnomedConcept> list = dataProvider.getList(); // make sortable by SNOMED code final ColumnSortEvent.ListHandler<SnomedConcept> codeSortHandler = new ColumnSortEvent.ListHandler<>(list); codeSortHandler.setComparator(codeCol, new SnomedCodeComparator()); table.addColumnSortHandler(codeSortHandler); // make sortable by SNOMED description final ColumnSortEvent.ListHandler<SnomedConcept> descriptionSortHandler = new ColumnSortEvent.ListHandler<>( list); descriptionSortHandler.setComparator(descriptiontCol, new SnomedDescriptionComparator()); table.addColumnSortHandler(descriptionSortHandler); // make sortable by mapping group phrase final ColumnSortEvent.ListHandler<SnomedConcept> phraseSortHandler = new ColumnSortEvent.ListHandler<>( list); phraseSortHandler.setComparator(phraseCol, new PhraseComparator()); table.addColumnSortHandler(phraseSortHandler); // make sortable by group final ColumnSortEvent.ListHandler<SnomedConcept> groupSortHandler = new ColumnSortEvent.ListHandler<>(list); groupSortHandler.setComparator(groupCol, new MappingGroupComparator()); table.addColumnSortHandler(groupSortHandler); return list; }