Hi
I am working on a web page devlopment
i dont want to use any datatable.i am using panelgrid.
i want to add some componenets dynamically to a page. here is my code i am not able to undestand how to do.
jsp
<h:panelGrid columns="4" border="0" cellpadding="1" cellspacing="2" >
<h:outputText value="#{msgs.nameAddress}" styleClass="text"/>
<h:inputText id="name1" value="#{employeeInfo.name}"/>
<h:panelGrid columns="2">
<h:panelGroup>
<h:outputText value="#{msgs.street}" styleClass="text" />
<h:inputText id="street1" value="#{employeeInfo.street}" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="#{msgs.city}" styleClass="text" />
<h:inputText id="city1" value="#{employeeInfo.city}"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="#{msgs.state}" styleClass="text" />
<h:inputText id="state1" value="#{employeeInfo.state}"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="#{msgs.zip}" styleClass="text" />
<h:inputText id="zip1" value="#{employeeInfo.zip}"/>
</h:panelGroup>
</h:panelGrid>
<h:panelGrid columns="2">
<h:panelGroup>
<h:selectBooleanCheckbox id="selfemployed1" value="#{employeeInfo.selfEmp}"/>
<h:outputText value="#{msgs.selfEmp}" styleClass="text"/>
</h:panelGroup>
<h:panelGrid columns="2" border="1">
<h:outputText value="#{msgs.datefrom}" styleClass="text"/>
<h:inputText id="datefrom" value="#{employeeInfo.fromDate}"/>
<h:outputText value="#{msgs.dateto}" styleClass="text"/>
<h:inputText id="dateto" value="#{employeeInfo.toDate}"/>
<h:outputText value="#{msgs.monthInc}" styleClass="text"/>
<h:inputText id="monthinc" value="#{employeeInfo.montInc}"/>
</h:panelGrid>
</h:panelGrid>
<h:outputText value="#{msgs.postitbuss}" styleClass="text" />
<h:inputText id="position1" value="#{employeeInfo.position}" />
<h:outputText value="#{msgs.bussPhone}" styleClass="text" />
<h:inputText id="bussPh1" value="#{employeeInfo.bussPh}"/>
</h:panelGrid>
bean method:
ublic class employeeinfoBean implements Serializable {
private String name;
private String street;
private String city;
private String state;
private String zip;
private String fromDate;
private String toDate;
private String montInc;
private String selfEmp;
private String position;
private String bussPh;
/*private List criteria = new ArrayList();
public employeeinfoBean() {
employeeinfoBean criterion = new employeeinfoBean();
criteria.add(criterion);
}
/**
* Getter for property criteria.
* @return Value of property criteria.
*/
/* public List getCriteria() {
return criteria;
}
/**
* Setter for property criteria.
* @param criteria New value of property criteria.
*/
/*public void setCriteria(List criteria) {
this.criteria = criteria;
}
*/
public String getBussPh() {
return bussPh;
}
public void setBussPh(String bussPh) {
this.bussPh = bussPh;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getFromDate() {
return fromDate;
}
public void setFromDate(String fromDate) {
this.fromDate = fromDate;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}
public String getSelfEmp() {
return selfEmp;
}
public void setSelfEmp(String selfEmp) {
this.selfEmp = selfEmp;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getStreet() {
return street;
}
public void setStreet(String street) {
this.street = street;
}
public String getToDate() {
return toDate;
}
public void setToDate(String toDate) {
this.toDate = toDate;
}
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
public String getMontInc() {
return montInc;
}
public void setMontInc(String montInc) {
this.montInc = montInc;
}