Требование: на странице Visualforce имеется модальное всплывающее окно. В этом модальном окне есть флажок. После снятия флажка сообщение должно отображаться под флажком в том же модальном окне.
Я поместил сообщение в панель вывода. Я использовал apex:actionfunction для установки параметра контроллера, который будет управлять рендерингом панели вывода. При изменении параметра контроллера вся страница обновляется, а модальное окно исчезает. Итак, я попытался использовать CSS, чтобы скрыть и показать модальное сообщение следующим образом, но оно не работает:
function autorenewOnChange(isChecked) {
var panel = document.getElementById('panelId');
if (!panel) { return; }
// Hide when checked, show when unchecked
panel.style.display = isChecked? 'none' : '';
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -check-box