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 }