Subversion Repositories SmartDukaan

Rev

Rev 4175 | Rev 4398 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4175 Rev 4361
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);