package org.richfaces.tests.metamer.bean.issues;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.event.AjaxBehaviorEvent;
import org.richfaces.component.UISelect;
@ViewScoped
@ManagedBean(name = "rf13864")
public class RF13864 implements Serializable {
private static final long serialVersionUID = 1L;
private List<String> selectLOV;
private String selectVal;
private String result;
@PostConstruct
public void postContruct() {
selectLOV = new ArrayList<String>();
selectLOV.add("One");
selectLOV.add("Two");
selectLOV.add("Three");
}
public void valueChanged(AjaxBehaviorEvent event) {
String strValue = (String) ((UISelect) event.getComponent()).getValue();
setSelectVal(strValue);
setResult("Result is : " + strValue);
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
/**
* @return the selectLOV
*/
public List<String> getSelectLOV() {
return selectLOV;
}
/**
* @param selectLOV the selectLOV to set
*/
public void setSelectLOV(List<String> selectLOV) {
this.selectLOV = selectLOV;
}
public String getSelectVal() {
return selectVal;
}
public void setSelectVal(String selectVal) {
this.selectVal = selectVal;
}
}