Я использую пользовательские кнопки для PrimefaceWizard и удаляет кнопки навигации по умолчанию от мастера Primeface, добавляя атрибут showNavBar="false"
.Как вызвать функцию Primefaces JavaScript после pageload?
<p:wizard style="border:0" showNavBar="false" widgetVar="terminationWizard" onback="if (PF('terminationWizard').getStepIndex(PF('terminationWizard').currentStep) === 0) { PF('stepBackward').disable(); } PF('stepForward').enable();"
onnext="if (PF('terminationWizard').getStepIndex(PF('terminationWizard').currentStep) === 1) { PF('stepForward').disable(); } PF('stepBackward').enable();" >
Кнопки код
<p:commandButton widgetVar="stepBackward" value="Back"
onclick="PF('terminationWizard').back()" />
<p:commandButton value="Next" onclick="PF('terminationWizard').next();" widgetVar="stepForward"/>
Но проблема в том, что, когда мастере загрузки страницы он показывает Назад кнопку на первой вкладке, которую я захочу отключить или удалить со страницы, когда я нахожусь в первой вкладке. Попробовал добавить jquery вот так
<script>
jQuery(document).ready(function() {
PF('terminationWizard').hideBackNav();
});
</script>
Но он не работает. Может кто-нибудь, пожалуйста, скажите мне, какой другой способ это сделать.
@ JaqenH'ghar Я хочу удалить DIABLE кнопку/Назад, когда его в первой вкладке так же, как primefaces демонстрационный мастер работает http://www.primefaces.org/showcase/ui/panel/wizard.xhtml –
@ JaqenH'ghar Я удаляю кнопку по умолчанию и добавленную пользовательскую кнопку вы можете проверить 'showNavBar =" false "' –