Alex,
Thank you, I tried this, however, my second dropdown is empty initially, due to this, some validation occurs and I get a Validation Error: value is not valid when I submit the portlet using a hidden command on ‘On Change’.
I’ve also tried, using java script onChange,[see code below]. I get the same validation error.
I can get rid of this error only by clicking ‘other’ on the drop down box to ‘true’.
var selectedCat = CAF.model('#{activePageBean.clientIds['dropdown1']}');
var dropdown2 = CAF.model('#{activePageBean.clientIds['dropdown2']}');
if(selectedCat == '1') {
dropdown2.removeAll();
dropdown2.add(new CAF.Select.Item.Model("10", "10"));
dropdown2.add(new CAF.Select.Item.Model("11", "11"));
dropdown2.add(new CAF.Select.Item.Model("12", "12"));
dropdown2.add(new CAF.Select.Item.Model("13", "13"));
dropdown2.add(new CAF.Select.Item.Model("14", "14"));
dropdown2.setSelected("11", true);
}
if(selectedCat == '2') {
dropdown2.removeAll();
dropdown2.add(new CAF.Select.Item.Model("20", "20"));
dropdown2.add(new CAF.Select.Item.Model("21", "21"));
dropdown2.add(new CAF.Select.Item.Model("22", "22"));
dropdown2.add(new CAF.Select.Item.Model("23", "23"));
dropdown2.add(new CAF.Select.Item.Model("24", "24"));
dropdown2.setSelected("22", true);
}
if(selectedCat == '3') {
dropdown2.removeAll();
dropdown2.add(new CAF.Select.Item.Model("30", "30"));
dropdown2.add(new CAF.Select.Item.Model("31", "31"));
dropdown2.add(new CAF.Select.Item.Model("32", "32"));
dropdown2.add(new CAF.Select.Item.Model("33", "33"));
dropdown2.add(new CAF.Select.Item.Model("34", "34"));
dropdown2.setSelected("33", true);
}
#webMethods#MWS-CAF-Task-Engine#webMethods-BPMS