R
rrr
Коллеги, подскажите, pls, в чем может быть дело. Пробую показывать/прятать элемент liMembers (типа listbox) в зависимости от содержимого элемента cbType (типа combobox). Если содержимое "Договор", то показывать. если нет, то прятать.
Пробую на стороне клиента
var idType = '#{java script:getClientId("cbType")}';
var idMembers = '#{java script:getClientId("lbMembers")}';
и на стороне сервера
В обоих случаях получаю сообщение браузера "Непредвиденная ошибка среды выполнения":
Источник ошибки
Имя страницы:/Document.xsp
Исключительная ситуация
► Трассировка стека
Что может быть не так?
UPD: поместил оба элемента на одну панель, переключил обновление на частичное, только панели - перестало ругаться, но и работать не начало. Что еще может быть?
Пробую на стороне клиента
var idType = '#{java script:getClientId("cbType")}';
var idMembers = '#{java script:getClientId("lbMembers")}';
Код:
var ourValue = document.getElementById(idType).value;
var visibility;
if (ourValue == 'Договор')
visibility = 'visible';
else
visibility = 'hidden';
document.getElementById(idMembers).style.visibility=visibility;
и на стороне сервера
Код:
var combo:javax.faces.component.UIComponent = getComponent("cbType");
var comboVal = combo.getValue();
var lbMembers:javax.faces.component.UIComponent = getComponent("lblMembers");
if (comboVal == "Договор")
lbMembers.setRendered(true);
else
lbMembers.setRendered(false);
В обоих случаях получаю сообщение браузера "Непредвиденная ошибка среды выполнения":
Источник ошибки
Имя страницы:/Document.xsp
Исключительная ситуация
► Трассировка стека
Что может быть не так?
UPD: поместил оба элемента на одну панель, переключил обновление на частичное, только панели - перестало ругаться, но и работать не начало. Что еще может быть?