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

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

Introduction

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

Prototype

public void setSortable(boolean sortable) 

Source Link

Document

Set whether or not the column can be sorted.

Usage

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java

License:Apache License

private Column initTaskCreatedOnColumn() {
    Column<TaskSummary, String> createdOnDateColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override/*from  ww w.  ja va  2  s . co  m*/
        public String getValue(TaskSummary object) {
            if (object.getCreatedOn() != null) {
                Date createdOn = object.getCreatedOn();
                DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm");
                return format.format(createdOn);
            }
            return "";
        }
    };
    createdOnDateColumn.setSortable(true);
    createdOnDateColumn.setDataStoreName(COLUMN_CREATEDON);
    return createdOnDateColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java

License:Apache License

private Column initTaskDueColumn() {
    Column<TaskSummary, String> dueDateColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override// ww  w.  ja  v  a 2  s .  c om
        public String getValue(TaskSummary object) {
            if (object.getExpirationTime() != null) {
                Date expirationTime = object.getExpirationTime();
                DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm");
                return format.format(expirationTime);
            }
            return "";
        }
    };
    dueDateColumn.setSortable(true);
    dueDateColumn.setDataStoreName(COLUMN_DUEDATE);
    return dueDateColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java

License:Apache License

private Column initProcesIdColumn() {
    Column<TaskSummary, String> taskProcessIdColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override/*from   ww  w  .  j  a  v a2 s  .  c  o  m*/
        public String getValue(TaskSummary object) {
            return object.getProcessId();
        }
    };
    taskProcessIdColumn.setSortable(true);
    taskProcessIdColumn.setDataStoreName(COLUMN_PROCESSID);
    return taskProcessIdColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java

License:Apache License

private Column initProcessInstanceIdColumn() {
    Column<TaskSummary, Number> taskProcessInstanceIdColumn = new Column<TaskSummary, Number>(
            new NumberCell()) {
        @Override/*from  w  w  w  . ja va 2s .com*/
        public Number getValue(TaskSummary object) {
            return object.getProcessInstanceId();
        }
    };
    taskProcessInstanceIdColumn.setSortable(true);
    taskProcessInstanceIdColumn.setDataStoreName(COLUMN_PROCESSINSTANCEID);
    return taskProcessInstanceIdColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskIdColumn() {
    Column<TaskSummary, Number> taskIdColumn = new Column<TaskSummary, Number>(new NumberCell()) {
        @Override//from   w w  w.j a va  2 s  .  co m
        public Number getValue(TaskSummary object) {
            return object.getTaskId();
        }
    };
    taskIdColumn.setSortable(true);
    taskIdColumn.setDataStoreName(COL_ID_ID);
    return taskIdColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskNameColumn() {
    Column<TaskSummary, String> taskNameColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override//from w ww  .  ja va2  s  . c  om
        public String getValue(TaskSummary object) {
            return object.getTaskName();
        }
    };
    taskNameColumn.setSortable(true);
    taskNameColumn.setDataStoreName(COL_ID_NAME);
    return taskNameColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskDescriptionColumn() {
    Column<TaskSummary, String> descriptionColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override//w w w .  ja  v a2s .  c o  m
        public String getValue(TaskSummary object) {
            return object.getDescription();
        }
    };
    descriptionColumn.setSortable(true);
    descriptionColumn.setDataStoreName(COL_ID_DESCRIPTION);
    return descriptionColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskPriorityColumn() {
    Column<TaskSummary, Number> taskPriorityColumn = new Column<TaskSummary, Number>(new NumberCell()) {
        @Override//from  w ww . ja va2s  . com
        public Number getValue(TaskSummary object) {
            return object.getPriority();
        }
    };
    taskPriorityColumn.setSortable(true);
    taskPriorityColumn.setDataStoreName(COL_ID_PRIORITY);
    return taskPriorityColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskStatusColumn() {
    Column<TaskSummary, String> statusColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override//from   www. java2 s  . c  o  m
        public String getValue(TaskSummary object) {
            return object.getStatus();
        }
    };
    statusColumn.setSortable(true);
    statusColumn.setDataStoreName(COL_ID_STATUS);
    return statusColumn;
}

From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java

License:Apache License

private Column initTaskCreatedOnColumn() {
    Column<TaskSummary, String> createdOnDateColumn = new Column<TaskSummary, String>(new TextCell()) {
        @Override// w  w  w.  j a va 2 s.c  o  m
        public String getValue(TaskSummary object) {
            if (object.getCreatedOn() != null) {
                Date createdOn = object.getCreatedOn();
                DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm");
                return format.format(createdOn);
            }
            return "";
        }
    };
    createdOnDateColumn.setSortable(true);
    createdOnDateColumn.setDataStoreName(COL_ID_CREATEON);
    return createdOnDateColumn;
}