Ignore:
Timestamp:
Apr 1, 2010, 7:02:55 PM (14 years ago)
Author:
tobias
Message:

type dependent rendering added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/ViewItem.java

    r856 r857  
    11package de.dass_it.vanhelsing.gui;
    22
     3import javax.faces.model.SelectItem;
    34import de.dass_it.vanhelsing.gui.items.ItemType;
    45import de.dass_it.vanhelsing.gui.items.UserObjectItem;
    5 import de.dass_it.vanhelsing.gui.ValidationItem.*;
    66
    77public class ViewItem extends ItemType implements UserObjectItem {
     
    1010        private String inputText;
    1111        private String selectOneMenu;
     12        private String radioGroup;
    1213        private boolean necessary;
    1314        private String renderer;
    1415        private String dataType;
     16        private SelectItem[] keyValueList;
    1517       
    1618        public ViewItem(){
     
    8991                return selectOneMenu;
    9092        }
     93       
     94        //TODO: RendererFlag überarbeiten
    9195        public void setRendererFlag(String r){
    9296                if (r.equals("inputText")) {
    9397                        this.inputText = new String("bernd");
    9498                        this.selectOneMenu = null;
     99                        this.radioGroup = null;
    95100                }
    96101                if (r.equals("selectOneMenu")){
    97                         this.selectOneMenu = new String ("bernd");
     102                        this.selectOneMenu = new String("bernd"); //null;
     103                        this.inputText = null; //new String ("bernd");
     104                        this.radioGroup = null;
     105                        //KeyValuesList erzeugen
     106                        keyValueList = new SelectItem[3];
     107                        keyValueList[0] = new SelectItem("keyBernd","valueBernd");
     108                        keyValueList[1] = new SelectItem("keyHorst","valueHorst");
     109                        keyValueList[2] = new SelectItem("keyPeter","valuePeter");
     110                               
     111                       
     112                }
     113                if (r.equals("radioGroup")){
     114                        this.radioGroup = new String("bernd");
     115                        this.selectOneMenu = null;
    98116                        this.inputText = null;
    99117                }
    100118        }
     119
     120        public SelectItem[] getKeyValueList() {
     121                return keyValueList;
     122        }
     123
     124        public void setKeyValueList(SelectItem[] keyValueList) {
     125                this.keyValueList = keyValueList;
     126        }
    101127}
Note: See TracChangeset for help on using the changeset viewer.