Mercurial > dive4elements > river
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 : |