Hi,

i suppose to don't use binding if you can avoid it. At least you
should never use a binding pointing to a session scoped bean.


Regards,
    Volker

2007/8/1, Zied Hamdi <[EMAIL PROTECTED]>:
> Hi Leo,
>
> You sould use one of these two
>
> 1. <tc:sheet binding="tableSearchCriteria.table"
> 2. getApplication().createValueBinding( "#{" + yourID + "}" ).getValue(
> getFacesContext() );
>
> If you are under jsf 1.2 you can use
> getApplication().evaluateExpressionGet( getFacesContext(),
> "#{" + el + "}", clazz ) for the second case.
> In general it's not a good idea to access the tree through ServletRequest
> parameters, JSF did all it can to hide this low level.
>
> Regards,
> Zied
>
>
> 2007/8/1, Leonhard Holzer <[EMAIL PROTECTED]>:
> > Hello list,
> >
> > I use spring webflow together with tobago 1.0.11 on java 1.4.
> > I have a sheet:
> >
> >                            <tc:sheet
> > value="#{tableSearchCriteria.tableList}"
> >
> columns="100px;70px;70px;70px;*" var="row">
> >                                <tc:column label="#{ global.tableName}">
> >                                    <tc:out value="#{row}"
> />
> >                                </tc:column>
> > ...
> >                                <tc:column label="#{ global.actions}">
> >                                    <tc:form
> id="describeTableForm">
> >                                    <tc:button
> > label="#{global.cmdDescribe}" action="describe"
> > actionListener="#{tableSearchCriteria.test}">
> >                                        <tc:attribute
> name="testTable"
> > value="test123"/>
> >                                        <f:param
> name="tableNameId"
> > value="Test23"/>
> >                                    </tc:button>
> >                                    </tc:form>
> >                                </tc:column>
> > ...
> >                            </tc:sheet>
> >
> >
> > but the parameter tableNameId is not transfered to the server.If I read
> > all request parameters in the actionListener:
> >
> >        FacesContext context = FacesContext.getCurrentInstance();
> >        Map map = context.getExternalContext().getRequestMap();
> >        Iterator iter = map.keySet().iterator();
> >        while (iter.hasNext()) {
> >            String key = (String) iter.next();
> >            System.out.println("key: "+key+" -> "+map.get(key));
> >        }
> >
> >
> > The parameter tableNameId is not part of the parameters. does anyone
> > have any suggestions?
> >
> > regards
> > Leo
> >
> >
>
>
>
> --
> Zied Hamdi
>  zatreex.sourceforge.net

Reply via email to