닫기 : 내가/취소 버튼을 "감소"를 클릭하면내가 primefaces 5.0을 사용하고 있는데 나는이 상황을 대화 나던 작업
<composite:implementation>
<p:dialog id="confirmDialog#{cc.attrs.someParam}"
rendered="#{cc.attrs.nextState.warnRequired}" severity="alert" resizable="false" modal="#{cc.attrs.modal}"
widgetVar="confirmation#{cc.attrs.someParam}">
<p:commandButton value="#{msg[cc.attrs.nextState.buttonKey]}" icon="#{nextStatus.icon}"
action="#{someActionCalled}"
update="#{cc.attrs.update}" process="#{cc.attrs.process}"
oncomplete="if (!args.validationFailed) { PF('confirmation#{cc.attrs.someParam}').hide(); }">
</p:commandButton>
<p:commandButton id="decline" value="#{msg['action.cancel']}" icon="ui-icon ui-icon-cancel"
onclick="PF('confirmation#{cc.attrs.someParam}').hide()" />
</p:dialog>
</composite:implementation>
, confirmDialog가 닫혀/가죽을. 괜찮아. # {cc.attrs.someParam}이 (가) 위젯을 찾을 수 있는지 확인하고이 대화 상자를 닫습니다. 내가 다시 빈에서 어떤 행동을 확인하고 취할 첫 번째 버튼을 클릭하면
그러나 내가 얻을 :
Widget for var 'confirmationSomeParam' not available!
primef...mefaces (line 1)
detailed error: TypeError: PF(...) is null
가에 전달
구성 요소. 깔끔한 평가 값 (첫 번째 버튼이 대화 widgetVar와 두 번째를 찾을 수 없습니다 있도록 매우 이상한 obviusly 두 번째 버튼을 닫을 수 있기 때문에 대화.
그래서 내가이 중요한 부분을 확인하기 위해 다시 시간이 있었다?