Package com.google.gwt.cell.client

Examples of com.google.gwt.cell.client.ButtonCell


    public InboxEditor( final String inboxName,
                        final Caller<InboxService> inboxService,
                        final InboxPresenter presenter ) {
        inboxPagedTable = new InboxPagedTable( inboxService, inboxName );

        Column<InboxPageRow, String> openColumn = new Column<InboxPageRow, String>( new ButtonCell() ) {
            public String getValue( final InboxPageRow row ) {
                return "Open";
            }
        };
View Full Code Here


    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";
            }
        };
View Full Code Here

                                                                          "LastModified",
                                                                          lastModifiedColumn ),
                                true );

        // Add "View kjar detail" button column
        Column<JarListPageRow, String> openColumn = new Column<JarListPageRow, String>( new ButtonCell() ) {
            public String getValue( JarListPageRow row ) {
                return "Open";
            }
        };
        openColumn.setFieldUpdater( new FieldUpdater<JarListPageRow, String>() {
View Full Code Here

        // Add any additional columns
        addAncillaryColumns( columnPicker,
                             sortableHeaderGroup );

        // Add "Open" button column
        Column<PermissionsPageRow, String> openColumn = new Column<PermissionsPageRow, String>( new ButtonCell() ) {
            public String getValue(PermissionsPageRow row) {
                return constants.Open();
            }
        };
        openColumn.setFieldUpdater( new FieldUpdater<PermissionsPageRow, String>() {
View Full Code Here

                                                                               constants.Message1(),
                                                                               messageColumn ),
                                true );

        // Add "Open" button column
        Column<BuilderResultLine, String> openColumn = new Column<BuilderResultLine, String>( new ButtonCell() ) {
            public String getValue(BuilderResultLine row) {
                return constants.Open();
            }
        };
        openColumn.setFieldUpdater( new FieldUpdater<BuilderResultLine, String>() {
View Full Code Here

        // Add any additional columns
        addAncillaryColumns(columnPicker,
                sortableHeaderGroup);

        // Add "Open" button column
        Column<PermissionsPageRow, String> openColumn = new Column<PermissionsPageRow, String>(new ButtonCell()) {
            public String getValue(PermissionsPageRow row) {
                return constants.Open();
            }
        };
        openColumn.setFieldUpdater(new FieldUpdater<PermissionsPageRow, String>() {
View Full Code Here

        // Add any additional columns
        addAncillaryColumns( columnPicker,
                sortableHeaderGroup );

        // Add "Open" button column
        Column<T, String> openColumn = new Column<T, String>( new ButtonCell() ) {
            public String getValue(T row) {
                return constants.Open();
            }
        };
        openColumn.setFieldUpdater( new FieldUpdater<T, String>() {
View Full Code Here

      editor.addColumn(column, "New Value")// TODO : i18n
    }
   
    // edit / undo edit
    {
      Column<PropertyUpdateInfo, String> column = new Column<PropertyUpdateInfo, String>(new ButtonCell()) {
        @Override
        public String getValue(PropertyUpdateInfo entry) {
          return "Edit";
        }
      };
      editor.addColumn(column);
      column.setFieldUpdater(new FieldUpdater<PropertyUpdateInfo, String>() {
        @Override
        public void update(int index, final PropertyUpdateInfo e, String value) {
          if (e.isDeleteFlag()) {
            Window.alert("You can't edit a deleted property");
            return;
          }
         
          PropertyEditCallback callback = new PropertyEditCallback() {
            @Override
            public void onEditSuccess(PropertyInfo newInfo) {
              if (e.getInfo() == null) {  // new property, always set newInfo
                e.setNewInfo(newInfo);
              } else if (e.getInfo().equals(newInfo)) {  // existing property, nothing changed, ignore change
                e.setNewInfo(null)
              } else if (SharedConstants.Datastore.KEY_RESERVED_NAME.equals(e.getName()) &&
                  PropertyType.typeOf(newInfo) != PropertyType.KEY) {  // existing property, name conflict, reject
                Window.alert("__key__ property only accept key type");
              }else // existing property, something changed
                e.setNewInfo(newInfo);
              }
              dataProvider.refresh();
            }
          };
         
          editorManager.edit(origKey.getKeyString(),
              e.getNewInfo() == null ? e.getInfo() : e.getNewInfo(), callback);
        }
      });
    }
   
    // delete / undo delete
    {
      Column<PropertyUpdateInfo, String> column = new Column<PropertyUpdateInfo, String>(new ButtonCell()) {
        @Override
        public String getValue(PropertyUpdateInfo entry) {
          if (entry.isDeleteFlag()) {
            return "Undo(X)";
          } else {
View Full Code Here

                                                                               constants.Message1(),
                                                                               messageColumn ),
                                true );

        // Add "Open" button column
        Column<BuilderResultLine, String> openColumn = new Column<BuilderResultLine, String>( new ButtonCell() ) {
            public String getValue(BuilderResultLine row) {
                return constants.Open();
            }
        };
        openColumn.setFieldUpdater( new FieldUpdater<BuilderResultLine, String>() {
View Full Code Here

{
   public ImageButtonColumn(final AbstractImagePrototype imagePrototype,
                            final OperationWithInput<T> onClick,
                            final String title)
   {
      super(new ButtonCell(){
         @Override
         public void render(Context context,
                            SafeHtml value,
                            SafeHtmlBuilder sb)
         {  
View Full Code Here

TOP

Related Classes of com.google.gwt.cell.client.ButtonCell

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.