}
}
});
// set call-out types in call-out type input control...
Response res = ClientUtils.getData("loadCallOutTypes",new GridParams());
Domain d = new Domain("CALL_OUT_TYPES");
if (!res.isError()) {
CallOutTypeVO vo = null;
types = ((VOListResponse)res).getRows();
for(int i=0;i<types.size();i++) {
vo = (CallOutTypeVO)types.get(i);
d.addDomainPair(vo.getProgressiveHie02SCH11(),vo.getDescriptionSYS10());
}
}
controlCallOutType.setDomain(d);
controlCallOutType.getComboBox().addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == e.SELECTED) {
controlCallOutCode.getCodBox().setText(null);
controlCallOutDescr.setText("");
CallOutTypeVO vo = (CallOutTypeVO)types.get(controlCallOutType.getSelectedIndex());
callOutTreeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01, vo.getCompanyCodeSys01SCH11());
callOutTreeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02, controlCallOutType.getValue());
}
}
});
if (d.getDomainPairList().length==1)
controlCallOutType.getComboBox().setSelectedIndex(0);
else
controlCallOutType.getComboBox().setSelectedIndex(-1);
// add listener in subject type input control...
controlSubjectType.getComboBox().addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange()==e.SELECTED)
subjectChanged((String)controlSubjectType.getValue());
}
});
// retrieve item types..
res = ClientUtils.getData("loadItemTypes",new GridParams());
final Domain dd = new Domain("ITEM_TYPES");
if (!res.isError()) {
ItemTypeVO vo = null;
itemTypes = ((VOListResponse)res).getRows();
for(int i=0;i<itemTypes.size();i++) {