Example usage for com.google.gwt.user.cellview.client Column Column

List of usage examples for com.google.gwt.user.cellview.client Column Column

Introduction

In this page you can find the example usage for com.google.gwt.user.cellview.client Column Column.

Prototype

public Column(Cell<C> cell) 

Source Link

Document

Construct a new Column with a given Cell .

Usage

From source file:org.guvnor.ala.ui.client.wizard.container.ContainerConfigParamsView.java

License:Apache License

private void addGroupIdColumn() {
    Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(new TextCell()) {
        @Override/* www . jav  a  2s . co m*/
        public String getValue(ContainerConfig containerConfig) {
            return containerConfig.getGroupId();
        }
    };

    dataGrid.addColumn(column, translationService.getTranslation(ContainerConfigParamsView_GroupIdColumn));
}

From source file:org.guvnor.ala.ui.client.wizard.container.ContainerConfigParamsView.java

License:Apache License

private void addArtifactIdColumn() {
    Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(new TextCell()) {
        @Override/*from  w ww. ja v a  2 s  .c o m*/
        public String getValue(ContainerConfig containerConfig) {
            return containerConfig.getArtifactId();
        }
    };

    dataGrid.addColumn(column, translationService.getTranslation(ContainerConfigParamsView_ArtifactIdColumn));
}

From source file:org.guvnor.ala.ui.client.wizard.container.ContainerConfigParamsView.java

License:Apache License

private void addVersionColumn() {
    Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(new TextCell()) {
        @Override// w  w w.  j  av a  2s.c  om
        public String getValue(ContainerConfig containerConfig) {
            return containerConfig.getVersion();
        }
    };

    dataGrid.addColumn(column, translationService.getTranslation(ContainerConfigParamsView_VersionColumn));
}

From source file:org.guvnor.ala.ui.client.wizard.container.ContainerConfigParamsView.java

License:Apache License

private void addRemoveRowColumn() {
    ButtonCell buttonCell = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(buttonCell) {
        @Override/*from  w ww  .  jav a  2s. c o m*/
        public String getValue(ContainerConfig containerConfig) {
            return translationService.getTranslation(ContainerConfigParamsView_Delete);
        }
    };

    column.setFieldUpdater((index, containerConfig, value) -> presenter.onDeleteContainer(containerConfig));

    dataGrid.addColumn(column, "");
    dataGrid.setColumnWidth(column, 90, Style.Unit.PX);
}

From source file:org.guvnor.ala.ui.openshift.client.pipeline.template.table.TemplateParamsTableView.java

License:Apache License

private void addParamNameColumn() {
    Column<TemplateParam, String> column = new Column<TemplateParam, String>(new TextCell()) {
        @Override//from w  w w  .j  a v  a2  s.  c  om
        public String getValue(TemplateParam templateParam) {
            return templateParam.isRequired() ? templateParam.getName() : templateParam.getName();
        }
    };

    dataGrid.addColumn(column, translationService.getTranslation(TemplateParamsTableView_ParamNameColumn));
    dataGrid.setColumnWidth(column, 40, Style.Unit.PCT);
}

From source file:org.guvnor.ala.ui.openshift.client.pipeline.template.table.TemplateParamsTableView.java

License:Apache License

private void addParamRequiredColumn() {
    Column<TemplateParam, String> column = new Column<TemplateParam, String>(new TextCell()) {
        @Override/*from   w ww. j av a2s .c  om*/
        public String getValue(TemplateParam templateParam) {
            return templateParam.isRequired() ? "*" : "";
        }
    };

    dataGrid.addColumn(column, " ");
    dataGrid.setColumnWidth(column, 30, Style.Unit.PX);
}

From source file:org.guvnor.ala.ui.openshift.client.pipeline.template.table.TemplateParamsTableView.java

License:Apache License

private void addParamValueColumn() {
    final Column<TemplateParam, String> column = new Column<TemplateParam, String>(new EditTextCell()) {
        @Override//from  w w w  .  ja v  a 2s  .co m
        public String getValue(TemplateParam templateParam) {
            if (templateParam.getValue() != null) {
                return templateParam.getValue();
            } else {
                return EMPTY_STRING;
            }
        }
    };

    column.setFieldUpdater(new ParamValueFieldUpdater((EditTextCell) column.getCell()));

    dataGrid.addColumn(column, translationService.getTranslation(TemplateParamsTableView_ParamValueColumn));
    dataGrid.setColumnWidth(column, 55, Style.Unit.PCT);
}

From source file:org.guvnor.asset.management.client.editors.project.structure.widgets.ProjectModulesViewImpl.java

License:Apache License

private void addModuleColumn() {
    modulesColumn = new Column<ProjectModuleRow, String>(new TextCell()) {
        @Override/*www .  java  2s . c  o  m*/
        public String getValue(final ProjectModuleRow row) {
            return row.getName();
        }
    };
    modulesTable.addColumn(modulesColumn, Constants.INSTANCE.Module());
    modulesTable.setColumnWidth(modulesColumn, 70, Style.Unit.PCT);
}

From source file:org.guvnor.asset.management.client.editors.project.structure.widgets.ProjectModulesViewImpl.java

License:Apache License

private void addDeleteModuleColumn() {
    final ButtonCell deleteModuleButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<ProjectModuleRow, String> deleteModuleColumn = new Column<ProjectModuleRow, String>(
            deleteModuleButton) {// w ww  .j a  v  a2s . c o m
        @Override
        public String getValue(final ProjectModuleRow moduleRow) {
            return Constants.INSTANCE.DeleteModule();
        }
    };
    deleteModuleColumn.setFieldUpdater(new FieldUpdater<ProjectModuleRow, String>() {
        public void update(final int index, final ProjectModuleRow moduleRow, final String value) {
            if (presenter != null && actionsEnabled) {
                presenter.onDeleteModule(moduleRow);
            }
        }
    });

    modulesTable.addColumn(deleteModuleColumn, "");
    modulesTable.setColumnWidth(deleteModuleColumn, 15, Style.Unit.PCT);

}

From source file:org.guvnor.asset.management.client.editors.project.structure.widgets.ProjectModulesViewImpl.java

License:Apache License

private void addEditModuleColumn() {
    final ButtonCell editModuleButton = new ButtonCell(IconType.EDIT, ButtonType.PRIMARY, ButtonSize.SMALL);
    final Column<ProjectModuleRow, String> editModuleColumn = new Column<ProjectModuleRow, String>(
            editModuleButton) {//from   w  ww . j  av  a2  s .  c  o  m
        @Override
        public String getValue(final ProjectModuleRow moduleRow) {
            return Constants.INSTANCE.EditModule();
        }
    };
    editModuleColumn.setFieldUpdater(new FieldUpdater<ProjectModuleRow, String>() {
        public void update(final int index, final ProjectModuleRow moduleRow, final String value) {
            if (presenter != null && actionsEnabled) {
                presenter.onEditModule(moduleRow);
            }
        }
    });

    modulesTable.addColumn(editModuleColumn, "");
    modulesTable.setColumnWidth(editModuleColumn, 15, Style.Unit.PCT);
}