When my action method of my Seam component is triggered, I try to find an 
enclosed UIComponent, for which I defined id="datMod", by executing

  | UIComponent uiDat = 
javax.faces.context.FacesContext.getCurrentInstance().getViewRoot().findComponent("datMod");
  | 
Unfortunatelly it returns null.

Another approach was to resolve a variable "item" bound by this UIComponent, 
unfortunately returning null, too:

  | Object o = 
javax.faces.context.FacesContext.getCurrentInstance().getApplication().getVariableResolver().resolveVariable(javax.faces.context.FacesContext.getCurrentInstance(),
 "item");
  | 

Ok, here is the code of my enclosing UIComponent:

  | <h:dataTable var="item" 
value="#{buy_ActionShowMenu_menu_WEB_OUT.menuItems}" id="datMod">
  | 
  | ..
  | <h:column>
  | <s:button value="ADD" action="#{mySeamComponent.myActionMethod()}" />
  | </h:column>
  | </h:dataTable>

Any idea?




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3993316#3993316

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3993316
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to