У меня выпадающее меню, при выборе определенного значения из выпадающего меню, я должен показать соответствующую ему таблицу данных и при выборе второго из выпадающего меню, значение, которое должна скрыть предыдущая таблица данных, и таблица данныхсоответствующее второе значение должно заполниться и так далее, вот мои коды:
<h:selectOneMenu value="#{bean.value}"
styleClass="ui-inputfield ui-widget ui-state-default ui-corner-all"
style="width:100px;">
<f:selectItem itemLabel="Select" itemValue="Select" />
<f:selectItem itemLabel="5" itemValue="5" id="mySelectedValue1" onclick="hideOrShow(??);"/>
<f:selectItem itemLabel="6" itemValue="6" id="mySelectedValue2" onclick="hideOrShow(??);"/>
<f:selectItem itemLabel="7" itemValue="7" id="mySelectedValue3" onclick="hideOrShow(??);"/>
</h:selectOneMenu>
<script type="text/javascript">
function hideOrShow(show) {
var obj = document.getElementById("myForm:myPanel");
if (show) {
obj.style.display = "block";
}
else {
obj.style.display = "none";
}
} </script>
<h:panelGrid id="myPanel" columns="2">
...
</h:panelGrid>
Мой вопрос - что указать в качестве параметров в HideOrShow (), показанном как ??так что функция сценария Java будет его идентифицировать.И как изначально все таблицы данных будут скрыты?
спасибо: любопытный