//the data in the suggest list is queried by a tree binding.JUCtrlHierBindinghierBinding=(JUCtrlHierBinding)bindings.get("MY_TREE");//requery the list based on the new bind variable valueshierBinding.executeQuery();//The rangeSet, the list of queries entries, is of type//JUCtrlValueBndingRef.List<JUCtrlValueBindingRef>displayDataList=hierBinding.getRangeSet();ArrayList<SelectItem>selectItems=newArrayList<SelectItem>();for(JUCtrlValueBindingRefdisplayData:displayDataList){Rowrw=displayData.getRow();//populate the SelectItem listSelectItemsi=newSelectItem((String)rw.getAttribute("MY_DESCRIPTION"),(String)rw.getAttribute("MY_DESCRIPTION"));Stringitem=(String)rw.getAttribute("MY_NAME");selectItems.add(si);}