Mercurial > hg > STI-GWT
comparison src/econnect/wp3_3/client/widgets/table/DynamicStiTable.java @ 71:a610b45d0f90 trimmed_data
Allow HTML in all Cells
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 11 Jan 2013 09:41:16 +0100 |
parents | ea856995abac |
children | caca95f925cc |
comparison
equal
deleted
inserted
replaced
70:e6b72868e395 | 71:a610b45d0f90 |
---|---|
323 | 323 |
324 JsArrayString descriptionDataColumns = this.dataSet.getDescriptionDataColumns(); | 324 JsArrayString descriptionDataColumns = this.dataSet.getDescriptionDataColumns(); |
325 for (int i = 0; i < descriptionDataColumns.length(); i++) { | 325 for (int i = 0; i < descriptionDataColumns.length(); i++) { |
326 final String columnName = descriptionDataColumns.get(i); | 326 final String columnName = descriptionDataColumns.get(i); |
327 | 327 |
328 TextColumn<DataObject> column = new TextColumn<DataObject>() { | 328 SafeHtmlCell htmlCell = new SafeHtmlCell(); |
329 | |
330 Column<DataObject, SafeHtml> column = new Column<DataObject, SafeHtml>(htmlCell) { | |
329 @Override | 331 @Override |
330 public String getValue(DataObject object) { | 332 public SafeHtml getValue(DataObject object) { |
331 return object.getDescriptionData(columnName); | 333 SafeHtmlBuilder sb = new SafeHtmlBuilder(); |
334 sb.appendHtmlConstant(object.getDescriptionData(columnName)); | |
335 return sb.toSafeHtml(); | |
332 } | 336 } |
333 }; | 337 }; |
334 | 338 |
335 column.setSortable(true); | 339 column.setSortable(true); |
336 | 340 |