// private Layer getNavigationTree(IWContext iwc) { private Layer getNavigationTree() { Layer layersNav = new Layer(Layer.DIV); layersNav.setOverflow("scroll"); layersNav.setPositionType("relative"); layersNav.setWidth("320"); layersNav.setHeight("400"); layersNav.setStyleClass("ehealth_div_no_border"); // layersNav.setMarkupAttribute("class", "ehealth_div"); layersNav.setBackgroundImage(imageBgVertOut); Table table = new Table(3, 20); table.setNoWrap(); table.setCellpadding(0); table.setCellspacing(0); table.setBorder(0); table.setWidth("280"); table.setHeight("350"); int row = 1; int i = 1; for (i = 1; i <= 4; i++) { table.mergeCells(2, row, 3, row); if (i <= 2) { table.add(getLayer1(i), 2, row); table.setHeight(1, row, "16"); table.setHeight(2, row, "16"); table.setWidth(1, row, "16"); table.setWidth(2, row, "16"); table.setVerticalAlignment(1, row, Table.VERTICAL_ALIGN_TOP); table.add(imageCircleD, 1, row++); } // table.setBackgroundImage(1, row, imageBgVert); table.setHeight(2, row, "16"); table.setVerticalAlignment(1, row, Table.VERTICAL_ALIGN_TOP); table.add(getLayer2(i), 2, row++); table.setBackgroundImage(1, row, imageBgVert); table.setHeight(1, row, "20"); table.setVerticalAlignment(1, row, Table.VERTICAL_ALIGN_TOP); table.add(getLayer3(i), 2, row++); table.setHeight(1, row, "10"); table.setVerticalAlignment(1, row, Table.VERTICAL_ALIGN_TOP); table.setBackgroundImage(1, row++, imageBgVert); /*table.add(getLayer1(i), 2, row); table.add(getLayer2(i), 2, row); table.add(getLayer3(i), 2, row); */ } table.setVerticalAlignment(1, row, Table.VERTICAL_ALIGN_TOP); table.setHeight(1, row, "25"); table.setBackgroundImage(1, row++, imageBgVert); layersNav.add(table); return layersNav; }
private Layer getInfoLayer(int theCase) { Layer layerInfo = new Layer(Layer.DIV); // layerInfo.setOverflow("hidden"); // layerInfo.setVisibility("hidden"); layerInfo.setPositionType("relative"); layerInfo.setWidth("270"); layerInfo.setHeight("100"); layerInfo.setStyleClass("ehealth_row_outer_div"); Table tableInfo = new Table(1, 10); tableInfo.setNoWrap(); tableInfo.setCellpadding(0); tableInfo.setCellspacing(0); tableInfo.setBorder(0); // tableInfo.setWidth(200); int column = 1; tableInfo.setWidth(column, 1, "200"); // tableInfo.setWidth(column++, 1, "70"); Image transpImg = Table.getTransparentCell(_iwc); transpImg.setWidth(15); transpImg.setHeight(16); Layer layer = new Layer(Layer.DIV); layer.setOnMouseOver("setRowColor(this);"); layer.setPositionType("relative"); // layer.setHeight(20); layer.setStyleClass("ehealth_row_div"); Image corners = getBundle(_iwc).getImage("thirdLevel.gif"); corners.setBorder(0); corners.setHeight(16); corners.setWidth(19); layer.setBackgroundImage(corners); int theRow = 1; ArrayList cases = new ArrayList(); if (age != null && age.getYears() >= 70) { if (theCase == 1) { cases.add("Vårdplats:"); cases.add("Journalanteckningar:"); cases.add("Remisser och svar:"); // cases.add("Läkemedel:"); } else if (theCase == 2) { cases.add("Vårdplats:"); cases.add("Journalanteckningar:"); cases.add("Remisser och svar:"); } } else { if (theCase == 1) { cases.add("Vårdplats:"); cases.add("Journalanteckningar:"); // cases.add("Läkemedel:"); } else if (theCase == 2) { cases.add("Vårdplats:"); cases.add("Journalanteckningar:"); // cases.add("Läkemedel:"); } } Iterator iter = cases.iterator(); while (iter.hasNext()) { Layer layers = (Layer) layer.clone(); layers.setID("inf" + theCase + "_" + theRow); String text = (String) iter.next(); layers.add(text); tableInfo.add(layers, column, theRow); theRow++; } layerInfo.add(tableInfo); return layerInfo; }