più che altro la pagina xhtml interagisce con un controller che ha troppo troppo codice per essere postato :/
codice:
....
<a4j:form>
<rich:comboBox selectFirstOnUpdate="false" width="230" id="dataSRCcombobox"
value="#{datasourceController.selectedDatasourceName}"
defaultLabel="select a datasource..."
suggestionValues="#{datasourceController.datasourceNames}"
directInputSuggestions="true" immediate="true" >
<a4j:support event="onchange" action="#{datasourceController.changeComboValue}" reRender="usrID,usrPSW,schemaID,driverCombobox"/>
</rich:comboBox>
<h:outputLabel value="Username" />
<h:inputText value="#{datasourceController.selectedDatasource.username}" requiredMessage="!!!" id="usrID"/>
<h:message style="color: red" for="usrID"/>
<h:outputLabel value="Password" />
<h:inputSecret value="#{datasourceController.selectedDatasource.password}" requiredMessage="!!!" id="usrPSW" />
<h:message style="color: red" for="usrPSW"/>
<h:outputLabel value="Schema:"/>
<h:inputText value="#{datasourceController.currentSchema}" requiredMessage="!!!" id="schemaID" />
<h:message style="color: red" for="schemaID"/>
<rich:comboBox selectFirstOnUpdate="false" width="230" id="schemaSRCcombobox"
value="#{datasourceController.currentSchema}" disabled="true"
defaultLabel="select a schema..."
suggestionValues="#{datasourceController.schemaNames}"
directInputSuggestions="true" immediate="true" >
<a4j:support event="onchange" action="#{datasourceController.changeComboValue}" />
</rich:comboBox>
A livello di controller, mi interessa che la prima combobox e i campi di input si siano riempiti....quindi andrei a lanciare una action che mi crei una lista da dei valori di un Db e vada a riempire la variabile "schemaNames" dell'ultima combobox e che quindi si attivi...