@Override public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); if (CLICK.equals(event.getType())) { EventTarget eventTarget = event.getEventTarget(); if (!Element.is(eventTarget)) { return; } if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) { // Ignore clicks that occur outside of the main element. onEnterKeyDown(context, parent, value, event, valueUpdater); } } }
public JarListEditor(Caller<M2RepoService> repoService, final String searchFilter) { this.m2RepoService = repoService; pagedJarTable = new PagedJarTable(repoService, searchFilter); Column<JarListPageRow, String> downloadColumn = new Column<JarListPageRow, String>(new ButtonCell()) { public String getValue(JarListPageRow row) { return "Download"; } }; downloadColumn.setFieldUpdater(new FieldUpdater<JarListPageRow, String>() { public void update(int index, JarListPageRow row, String value) { Window.open(getFileDownloadURL(row.getPath()), "downloading", "resizable=no,scrollbars=yes,status=no"); } }); pagedJarTable.addColumn(downloadColumn, new TextHeader("Download")); initWidget(uiBinder.createAndBindUi(this)); }
public InboxEditor(Caller<InboxService> inboxService, final String inboxName) { //this.m2RepoService = repoService; inboxPagedTable = new InboxPagedTable(inboxService, inboxName); Column<InboxPageRow, String> openColumn = new Column<InboxPageRow, String>(new ButtonCell()) { public String getValue(InboxPageRow row) { return "Open"; } }; openColumn.setFieldUpdater(new FieldUpdater<InboxPageRow, String>() { public void update(int index, InboxPageRow row, String value) { /* Window.open(getFileDownloadURL(row.getPath()), "downloading", "resizable=no,scrollbars=yes,status=no");*/ } }); inboxPagedTable.addColumn(openColumn, new TextHeader("Open")); initWidget(uiBinder.createAndBindUi(this)); }
Column<JarListPageRow, String> openColumn = new Column<JarListPageRow, String>(new ButtonCell()) { public String getValue(JarListPageRow row) { return "Open";
@Override public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); if (CLICK.equals(event.getType())) { EventTarget eventTarget = event.getEventTarget(); if (!Element.is(eventTarget)) { return; } if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) { // Ignore clicks that occur outside of the main element. onEnterKeyDown(context, parent, value, event, valueUpdater); } } }
typeColumn.setSortable(true); Column<Binding, String> configColumn = new Column<Binding, String>(new ButtonCell()) { @Override public String getValue(Binding dummy) { Column<Binding, String> startStopColumn = new Column<Binding, String>(new ButtonCell()) { @Override public String getValue(Binding binding) {
@Override public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); if (CLICK.equals(event.getType())) { EventTarget eventTarget = event.getEventTarget(); if (!Element.is(eventTarget)) { return; } if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) { // Ignore clicks that occur outside of the main element. onEnterKeyDown(context, parent, value, event, valueUpdater); } } }
new ButtonCell()) { @Override public String getValue(ComponentService dummy) {
new Column<YamlPreference, String>(new ButtonCell()) { @Override public String getValue(YamlPreference object) {
public InboxViewImpl( final Caller<InboxService> inboxService, final String inboxName, final InboxPresenter presenter ) { Column<InboxPageRow, String> openColumn = new Column<InboxPageRow, String>( new ButtonCell() ) { public String getValue( final InboxPageRow row ) { return InboxConstants.INSTANCE.open();
Column<ServiceMetrics, String> viewDetailsColumn = new Column<ServiceMetrics, String>(new ButtonCell()) { @Override public String getValue(ServiceMetrics dummy) { Column<ServiceMetrics, String> clearColumn = new Column<ServiceMetrics, String>(new ButtonCell()) { @Override public String getValue(ServiceMetrics dummy) {