Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JSF (and PrimeFaces) How to pass parameter to a method in ManagedBean
- <h:outputText value="First name:"/>
- <p:inplace id="firstname" editor="true">
- <p:ajax event="save" onsuccess="#{employeeController.saveName()}"/>
- <p:inputText id="firstName" value="#{emp.firstName}"
- required="true" label="text"
- valueChangeListener="#{employeeController.firstNameChanged}">
- <p:ajax event="valueChange" listener="#{employeeController.onValueChangedStart}"/>
- </p:inputText>
- </p:inplace>
- FacesContext context = FacesContext.getCurrentInstance();
- Employee employee = context.getApplication().evaluateExpressionGet(context, "#{emp}", Employee.class);
- Long id = employee.getId();
- // ...
- Employee employee = model.getRowData();
- Long id = employee.getId();
- // ...
- public void onValueChanged(AjaxBehaviorEvent event)
- {
- Employee employee = (Employee)((UIOutput)event.getSource()).getValue();
- //...
- }
- <h:selectOneMenu required="true"
- value="#{empl}" converter="#{bean.employeeConverter}">
- <f:selectItems value="#{bean.employees}" var="varEmployee"
- itemLabel="#{varEmployee}" itemValue="#{varEmployee}"/>
- <p:ajax event="change" listener="#{bean.onValueChanged}"/>
- </h:selectOneMenu>
- <p:ajax event="save" onsuccess="#{employeeController.saveName(emp.id)}"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement