У меня была та же проблема. Я видел два варианта:
- сделать выбор выбора шага в рабочем процессе (вы выбрали, вы щелкаете дальше, и появится форма)
- Вы делаете это в JavaScript (то, что я сделал). Вы помещаете обратный вызов на свой выбор и используете функции jQuery
show()
и hide()
. Если у вас есть обязательные поля, вы тоже не справитесь с этим.
Это то, что я сделал, и это сработало, но я был бы рад, если бы у кого-то было более элегантное решение.
Редактировать: в моем случае я создавал пользовательский компонент, а затем имел шаблон (ftl) и файл сценария (js). В этом js, как только страница инициализируется, я добавил раздел кода для обработки того, что мне нужно. Код я ставлю только для примера:
$('#select_id').change(function(){
showHideMyComponent($(this).val());
});
function showHideCible(value){
boolean hide = checkIfIhaveToHide(value);
if(hide){
$("#divToHandle").hide();
}else{
$("#divToHandle").show();
}
}
ее не связанные с ONLY Javascript .... его под открытым небом .. –
@KrutikJayswal Что вы имеете в виду? – Akah
Alfresco является CMS..there являются много много вещей, чтобы do..for this..its не только Javascript SHO и скрыть() –