Subversion Repositories SmartDukaan

Rev

Rev 4399 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4399 Rev 4402
Line 1... Line 1...
1
package in.shop2020.hotspot.dashbaord.client.inbox;
1
package in.shop2020.hotspot.dashbaord.client.inbox;
2
 
2
 
-
 
3
import java.util.Date;
3
import java.util.List;
4
import java.util.List;
4
 
5
 
5
import org.enunes.gwt.mvp.client.EventBus;
6
import org.enunes.gwt.mvp.client.EventBus;
6
 
7
 
7
import in.shop2020.hotspot.dashbaord.client.event.LoadReturnOrderDetailsEvent;
8
import in.shop2020.hotspot.dashbaord.client.event.LoadReturnOrderDetailsEvent;
Line 52... Line 53...
52
		// Initialize the header.
53
		// Initialize the header.
53
	    header.getColumnFormatter().setWidth(0, "50px");
54
	    header.getColumnFormatter().setWidth(0, "50px");
54
	    header.getColumnFormatter().setWidth(1, "200px");
55
	    header.getColumnFormatter().setWidth(1, "200px");
55
	    header.getColumnFormatter().setWidth(2, "200px");
56
	    header.getColumnFormatter().setWidth(2, "200px");
56
	    header.getColumnFormatter().setWidth(3, "600px");
57
	    header.getColumnFormatter().setWidth(3, "600px");
57
	    header.setText(0, 0, "Alert Id");
58
	    header.setText(0, 0, "Id");
58
	    header.setText(0, 1, "Type");
59
	    header.setText(0, 1, "Type");
59
	    header.setText(0, 2, "Creation Time");
60
	    header.setText(0, 2, "Creation Time");
60
	    header.setText(0, 3, "Description");
61
	    header.setText(0, 3, "Description");
61
	}
62
	}
62
 
63
 
Line 69... Line 70...
69
		int i=0;
70
		int i=0;
70
		for(final Alert alert : alerts){
71
		for(final Alert alert : alerts){
71
			int col = 0;
72
			int col = 0;
72
			alertsDescriptionTable.setText(i, col++, alert.getOrderId() + "");
73
			alertsDescriptionTable.setText(i, col++, alert.getOrderId() + "");
73
			alertsDescriptionTable.setText(i, col++, alert.getAlertType() + "");
74
			alertsDescriptionTable.setText(i, col++, alert.getAlertType() + "");
74
			alertsDescriptionTable.setText(i, col++, alert.getCreatedAt() + "");
75
			alertsDescriptionTable.setText(i, col++, getDisplayableDate(new Date(alert.getCreatedAt())));
75
			alertsDescriptionTable.setText(i, col++, alert.getDescription());
76
			alertsDescriptionTable.setText(i, col++, alert.getDescription());
76
			i++;
77
			i++;
77
		}
78
		}
78
	}
79
	}
79
 
80
 
Line 81... Line 82...
81
	void onClick(ClickEvent event) {
82
	void onClick(ClickEvent event) {
82
		Cell cell = alertsDescriptionTable.getCellForEvent(event);
83
		Cell cell = alertsDescriptionTable.getCellForEvent(event);
83
		int newRowIndex = cell.getRowIndex();
84
		int newRowIndex = cell.getRowIndex();
84
		selectRow(newRowIndex);
85
		selectRow(newRowIndex);
85
		String alertId = alertsDescriptionTable.getText(newRowIndex, 0);
86
		String alertId = alertsDescriptionTable.getText(newRowIndex, 0);
86
		eventbus.fireEvent(new LoadReturnOrderDetailsEvent(alertId));
87
		//eventbus.fireEvent(new LoadReturnOrderDetailsEvent(alertId));
87
	}
88
	}
88
	
89
	
89
	private void selectRow(int row) {
90
	private void selectRow(int row) {
90
		String style = selectionStyle.selectedRow();
91
		String style = selectionStyle.selectedRow();
91
		if(selectedRow != -1){
92
		if(selectedRow != -1){
Line 94... Line 95...
94
		    
95
		    
95
		alertsDescriptionTable.getRowFormatter().addStyleName(row, style);
96
		alertsDescriptionTable.getRowFormatter().addStyleName(row, style);
96
	    selectedRow = row;
97
	    selectedRow = row;
97
	}
98
	}
98
	
99
	
-
 
100
	private String getDisplayableDate(Date date){
-
 
101
		String dateString = date.toString();
-
 
102
		dateString = dateString.substring(0, dateString.lastIndexOf(" "));
-
 
103
		dateString = dateString.substring(0, dateString.lastIndexOf(" "));
-
 
104
		return dateString;		
-
 
105
	}
99
}
106
}