IMO there is nothing wrong with the two methods you have posted.
Can you post the getter methods for partId and partIntern?
What happens if you use it in the datatable?
2005/10/19, Stefan Gesigora <[EMAIL PROTECTED]>:
> Hi!
>
> I'm trying to use my custom output component "employee" in a standard
> h:datatable.
>
> ---Snip---
>
> <h:dataTable width="100%" value="#{facListBean.facList}" var="list">
> <h:column>
> <ds:employee partId="#{list.id}" partIntern="#{list.isIntern}"/>
> </h:column>
> </h:dataTable>
>
> ---Snip---
>
> To get the value of "#{list.id}" and "#{list.isIntern}" I've used the
> method solveValueBinding:
>
> public String solveValueBinding(String attributeValue) {
> if (attributeValue != null && isValueReference(attributeValue))
> return getValueBindingVal(attributeValue);
> return attributeValue;
> }
>
> private String getValueBindingVal(String attributeValue) {
> FacesContext context = FacesContext.getCurrentInstance();
> ValueBinding vb =
> context.getApplication().createValueBinding(attributeValue);
> return (String) vb.getValue(context);
> }
>
> It works fine with other values BUT not in the datatable!!
> How can I resolve the values??
>
> regards,
>
> Stefan
>
--
Mathias