comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java @ 97:0bec0112c8b3

Integrated the ProjectList into the client. Now, the Collections of a user are displayed in the list. flys-client/trunk@1610 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 29 Mar 2011 13:53:24 +0000
parents 89976499e013
children b92281182c6b
comparison
equal deleted inserted replaced
96:261a2ee7d9bb 97:0bec0112c8b3
54 * @param record The record to be displayed. 54 * @param record The record to be displayed.
55 */ 55 */
56 protected Canvas createDateField(ListGridRecord record) { 56 protected Canvas createDateField(ListGridRecord record) {
57 CollectionRecord rec = (CollectionRecord) record; 57 CollectionRecord rec = (CollectionRecord) record;
58 58
59 Date date = rec.getDate(); 59 Date date = rec.getCreationTime();
60 DateTimeFormat dtf = DateTimeFormat.getFormat(messages.date_format()); 60 DateTimeFormat dtf = DateTimeFormat.getFormat(
61 messages.datetime_format());
62
61 String formatted = dtf.format(date); 63 String formatted = dtf.format(date);
62 64
63 Label label = new Label(formatted); 65 Label label = new Label(formatted);
64 label.setHeight(15); 66 label.setHeight(15);
67 label.setWidth100();
65 68
66 return label; 69 return label;
67 } 70 }
68 71
69 72
73 * @param record The record to be displayed. 76 * @param record The record to be displayed.
74 */ 77 */
75 protected Canvas createNameField(ListGridRecord record) { 78 protected Canvas createNameField(ListGridRecord record) {
76 CollectionRecord rec = (CollectionRecord) record; 79 CollectionRecord rec = (CollectionRecord) record;
77 80
78 Label label = new Label(rec.getName()); 81 String name = rec.getName();
82 int len = name.length();
83 int sec = len - 15;
84 String sub = name.substring(0, 14) + "..." + name.substring(sec, len-1);
85
86 Label label = new Label(sub);
79 label.setHeight(15); 87 label.setHeight(15);
88 label.setWidth100();
80 89
81 return label; 90 return label;
82 } 91 }
83 92
84 93
89 * @param record The record to be displayed. 98 * @param record The record to be displayed.
90 */ 99 */
91 protected Canvas createPublishField(ListGridRecord record) { 100 protected Canvas createPublishField(ListGridRecord record) {
92 IButton button = new IButton(); 101 IButton button = new IButton();
93 button.setHeight(15); 102 button.setHeight(15);
94 button.setWidth(30);
95 button.setTitle("PUB"); 103 button.setTitle("PUB");
96 return button; 104 return button;
97 } 105 }
98 106
99 107
104 * @param record The record to be displayed. 112 * @param record The record to be displayed.
105 */ 113 */
106 protected Canvas createDeleteField(ListGridRecord record) { 114 protected Canvas createDeleteField(ListGridRecord record) {
107 IButton button = new IButton(); 115 IButton button = new IButton();
108 button.setHeight(15); 116 button.setHeight(15);
109 button.setWidth(30);
110 button.setTitle("DEL"); 117 button.setTitle("DEL");
111 return button; 118 return button;
112 } 119 }
113 } 120 }
114 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 121 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org