| Line 9... |
Line 9... |
| 9 |
import java.util.Date;
|
9 |
import java.util.Date;
|
| 10 |
import java.util.List;
|
10 |
import java.util.List;
|
| 11 |
|
11 |
|
| 12 |
import org.enunes.gwt.mvp.client.EventBus;
|
12 |
import org.enunes.gwt.mvp.client.EventBus;
|
| 13 |
|
13 |
|
| - |
|
14 |
import com.google.gwt.cell.client.CheckboxCell;
|
| 14 |
import com.google.gwt.core.client.GWT;
|
15 |
import com.google.gwt.core.client.GWT;
|
| 15 |
import com.google.gwt.dom.client.Style.Unit;
|
16 |
import com.google.gwt.dom.client.Style.Unit;
|
| 16 |
import com.google.gwt.resources.client.CssResource;
|
17 |
import com.google.gwt.resources.client.CssResource;
|
| 17 |
import com.google.gwt.uibinder.client.UiBinder;
|
18 |
import com.google.gwt.uibinder.client.UiBinder;
|
| 18 |
import com.google.gwt.uibinder.client.UiField;
|
19 |
import com.google.gwt.uibinder.client.UiField;
|
| - |
|
20 |
import com.google.gwt.user.cellview.client.Column;
|
| 19 |
import com.google.gwt.user.cellview.client.DataGrid;
|
21 |
import com.google.gwt.user.cellview.client.DataGrid;
|
| 20 |
import com.google.gwt.user.cellview.client.RowStyles;
|
22 |
import com.google.gwt.user.cellview.client.RowStyles;
|
| 21 |
import com.google.gwt.user.cellview.client.SimplePager;
|
23 |
import com.google.gwt.user.cellview.client.SimplePager;
|
| 22 |
import com.google.gwt.user.cellview.client.TextColumn;
|
24 |
import com.google.gwt.user.cellview.client.TextColumn;
|
| 23 |
import com.google.gwt.user.client.ui.ResizeComposite;
|
25 |
import com.google.gwt.user.client.ui.ResizeComposite;
|
| Line 43... |
Line 45... |
| 43 |
@UiField DataGrid<Order> table;
|
45 |
@UiField DataGrid<Order> table;
|
| 44 |
// Create paging controls.
|
46 |
// Create paging controls.
|
| 45 |
@UiField SimplePager pager = new SimplePager();
|
47 |
@UiField SimplePager pager = new SimplePager();
|
| 46 |
@UiField SelectionStyle selectionStyle;
|
48 |
@UiField SelectionStyle selectionStyle;
|
| 47 |
|
49 |
|
| - |
|
50 |
|
| - |
|
51 |
Column<Order, Boolean> checkboxColumn = new Column<Order, Boolean>(new CheckboxCell(true, false)) {
|
| - |
|
52 |
@Override
|
| - |
|
53 |
public Boolean getValue(Order order) {
|
| - |
|
54 |
return table.getSelectionModel().isSelected(order);
|
| - |
|
55 |
}
|
| - |
|
56 |
};
|
| - |
|
57 |
|
| - |
|
58 |
|
| 48 |
private TextColumn<Order> batchColumn = new TextColumn<Order>() {
|
59 |
private TextColumn<Order> batchColumn = new TextColumn<Order>() {
|
| 49 |
@Override
|
60 |
@Override
|
| 50 |
public String getValue(Order order) {
|
61 |
public String getValue(Order order) {
|
| 51 |
return "" + order.getBatchNo();
|
62 |
return "" + order.getBatchNo();
|
| 52 |
}
|
63 |
}
|
| Line 185... |
Line 196... |
| 185 |
}
|
196 |
}
|
| 186 |
return style;
|
197 |
return style;
|
| 187 |
}
|
198 |
}
|
| 188 |
});
|
199 |
});
|
| 189 |
|
200 |
|
| - |
|
201 |
|
| - |
|
202 |
|
| 190 |
// Add the columns.
|
203 |
// Add the columns.
|
| - |
|
204 |
table.addColumn(checkboxColumn,"");
|
| 191 |
table.addColumn(batchColumn, "Batch");
|
205 |
table.addColumn(batchColumn, "Batch");
|
| 192 |
table.addColumn(serialNoColumn, "S.No.");
|
206 |
table.addColumn(serialNoColumn, "S.No.");
|
| 193 |
table.addColumn(paymentModeColumn, "Type");
|
207 |
table.addColumn(paymentModeColumn, "Type");
|
| 194 |
table.addColumn(idColumn, "Order Id");
|
208 |
table.addColumn(idColumn, "Order Id");
|
| 195 |
table.addColumn(productDescriptionColumn, "Product Description");
|
209 |
table.addColumn(productDescriptionColumn, "Product Description");
|
| Line 198... |
Line 212... |
| 198 |
table.addColumn(expectedDeliveryDateColumn, "Expected Delivery");
|
212 |
table.addColumn(expectedDeliveryDateColumn, "Expected Delivery");
|
| 199 |
table.addColumn(statusMessageColumn, "Current Status");
|
213 |
table.addColumn(statusMessageColumn, "Current Status");
|
| 200 |
|
214 |
|
| 201 |
//Set the widths
|
215 |
//Set the widths
|
| 202 |
table.setWidth("100%");
|
216 |
table.setWidth("100%");
|
| - |
|
217 |
table.setColumnWidth(checkboxColumn, 40, Unit.PX);
|
| 203 |
table.setColumnWidth(batchColumn, 50.0, Unit.PX);
|
218 |
table.setColumnWidth(batchColumn, 50.0, Unit.PX);
|
| 204 |
table.setColumnWidth(serialNoColumn, 50.0, Unit.PX);
|
219 |
table.setColumnWidth(serialNoColumn, 50.0, Unit.PX);
|
| 205 |
table.setColumnWidth(paymentModeColumn, 60.0, Unit.PX);
|
220 |
table.setColumnWidth(paymentModeColumn, 60.0, Unit.PX);
|
| 206 |
table.setColumnWidth(idColumn, 70.0, Unit.PX);
|
221 |
table.setColumnWidth(idColumn, 70.0, Unit.PX);
|
| 207 |
table.setColumnWidth(productDescriptionColumn, 250.0, Unit.PX);
|
222 |
table.setColumnWidth(productDescriptionColumn, 250.0, Unit.PX);
|