Senhores,
Estou apanhando bastante aqui da minha aplica��o pois estou tentando Alimentar uma Combobox atrav�s da op��o selecionada de outra Combobox, ou seja uma Combobox que alimenta outra Combobox, pensei no OnChange (_javascript_), mas estou com algumas dificuldades, encontrei algo como exemplo na web, mas estou encontrando dificuldades para aplicar isso a minha l�gica de Neg�cio, as fun��es _javascript_ vou passar abaixo, se algu�m tiver uma solu��o simples de uma Combobox que alimenta outra combobox ficaria imensamente agradecido:
<script language="_javascript_">
optionGroups = new Array();
optionValues = new Array();
optionLabels = new Array();<logic:iterate id="option" name="options" scope="request" indexId="i">optionGroups[<bean:write name="i" filter="true"/>] = "<bean:write name="option" property="optionGroup" filter="true"/>";
optionValues[<bean:write name="i" filter="true"/>] = "<bean:write name="option" property="optionValue" filter="true"/>";
optionLabels[<bean:write name="i" filter="true"/>] = "<bean:write name="option" property="optionLabel" filter="true"/>";</logic:iterate></script>Agora o OnChange evento da combobox 1 chama a fun��o assim:And this is the _javascript_ Function I made to change dynamically the options on the other combobox:<script language="_javascript_">function setNewOptions(cboBox, IdCboBoxToChange) {
cboBoxToChange = new Object();if (isNaN(IdCboBoxToChange)){
cboBoxToChange = eval("document." + cboBox.form.name + "." + IdCboBoxToChange + ";");
}else{
cboBoxToChange = eval("document." + cboBox.form.name + "." + cboBox.name + "[" + IdCboBoxToChange + "];");
}cboBoxToChange.length = 1;
for (var i = 0; i < cboBoxToChange.length; i++) {
cboBoxToChange.options[i] = new Option("-Select-");
cboBoxToChange.options[i].value = "";
}
var j = 1;
for (var i = 0; i < optionValues.length; i++) {
if ( cboBox.value == optionGroups[i] ) {
cboBoxToChange.options[j] = new Option(optionLabels[i]);
cboBoxToChange.options[j].value = optionValues[i];
j++;
}
}}</script>Aguardo RespostaAtenciosamenteConrad Peres.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
| Yahoo! Groups Sponsor | |
|
|
Yahoo! Groups Links
- To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-petropolis/
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
