1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.client.widgets.searchtable;
17
18
19 import com.google.gwt.gen2.table.client.AbstractColumnDefinition;
20
21 public class SearchColumnDefinition extends AbstractColumnDefinition<ResultRow, String> {
22
23 private String columnKey;
24 public SearchColumnDefinition(String colHeader, String resultKey){
25 this.columnKey = resultKey;
26 setHeader(0,colHeader);
27 setMinimumColumnWidth(colHeader.length());
28 setColumnSortable(true);
29 }
30
31 @Override
32 public String getCellValue(ResultRow rowValue) {
33 return rowValue.getValue(columnKey);
34 }
35
36 @Override
37 public void setCellValue(ResultRow rowValue, String cellValue) {
38 rowValue.setValue(columnKey, cellValue);
39 }
40
41
42
43
44 public String getColumnKey() {
45 return columnKey;
46 }
47 }