Mercurial > hg > STI-GWT
comparison src/econnect/wp3_3/client/widgets/table/DynamicStiTable.java @ 78:692df235a177 trimmed_data
Iterating through all TDs seems to be the only legit way. So this cant be improved.
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 16 Jan 2013 14:38:08 +0100 |
parents | e8f0780b1b6d |
children | 14cacff35e8d |
comparison
equal
deleted
inserted
replaced
77:e8f0780b1b6d | 78:692df235a177 |
---|---|
681 | 681 |
682 double percentage = (new Double(object.getPercentage()).doubleValue()); | 682 double percentage = (new Double(object.getPercentage()).doubleValue()); |
683 String borderColor = StiCore.getBorderColor(this.index,selected); | 683 String borderColor = StiCore.getBorderColor(this.index,selected); |
684 String cellColor = StiCore.getCellColor(this.index,percentage); | 684 String cellColor = StiCore.getCellColor(this.index,percentage); |
685 | 685 |
686 //TODO: das RowElement ist ein TR. Das hat kein Border, weswegen es | |
687 //auch keine Farbe bekommt. Erst einmal allen sub-Elementen die | |
688 //border-Color geben. Das sollte verbessert werden, da DOM-Iterieren | |
689 //langsam ist. | |
690 | |
691 NodeList<TableCellElement> cells = this.elementsTable.getRowElement(i).getCells(); | 686 NodeList<TableCellElement> cells = this.elementsTable.getRowElement(i).getCells(); |
692 | 687 |
693 for (int cellIndex=0; cellIndex < cells.getLength(); cellIndex++){ | 688 for (int cellIndex=0; cellIndex < cells.getLength(); cellIndex++){ |
694 cells.getItem(cellIndex).getStyle().setBorderColor(borderColor); | 689 cells.getItem(cellIndex).getStyle().setBorderColor(borderColor); |
695 } | 690 } |