Code: Select all
<p:calendar id="from" pattern="dd.MM.yyyy" inputStyle="width: 80px;">
<p:ajax event="dateSelect"
onstart="$(PrimeFaces.escapeClientId('#{p:component('filter')}'))[0].value = $(PrimeFaces.escapeClientId('#{p:component('from')}_input'))[0].value + '-' + $(PrimeFaces.escapeClientId('#{p:component('to')}_input'))[0].value"
oncomplete="PF('ordersTable').filter()"/>
</p:calendar>
<p:calendar id="to" pattern="dd.MM.yyyy" inputStyle="width: 80px;">
<p:ajax event="dateSelect"
onstart="$(PrimeFaces.escapeClientId('#{p:component('filter')}'))[0].value = $(PrimeFaces.escapeClientId('#{p:component('from')}_input'))[0].value + '-' + $(PrimeFaces.escapeClientId('#{p:component('to')}_input'))[0].value"
oncomplete="PF('ordersTable').filter()"/>
</p:calendar>
Can any one tell me how can I rewrite the previous code with the new "p:resolveFirstComponentWithId('myId', view).clientId"Facelet function p:component has been removed in favor of: p:resolveFirstComponentWithId('myId', view).clientId
Primefaces 11.0.5 and JSF 2.3.9