Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to select a specific column in a bean method?

FredericoSBNov 21 2013 — edited Nov 21 2013

Hey everyone,

I'm trying to select a specific column in my adf table so i can hightlight the ones i can after, with a method bean that does a match from another table. I'm using JDeveloper 12.1.2.0.0.

Here's my table at the moment (its a static list that Timo and Alejandro helped me create, thanks to them again!):

<af:table value="#{bindings.Anos1.collectionModel}" var="row"

                                                          rows="#{bindings.Anos1.rangeSize}"

                                                          emptyText="#{bindings.Anos1.viewable ? 'No data to display.' : 'Access Denied.'}"

                                                          rowBandingInterval="0" fetchSize="#{bindings.Anos1.rangeSize}"

                                                          filterModel="#{bindings.Anos1Query.queryDescriptor}"

                                                          queryListener="#{bindings.Anos1Query.processQuery}"

                                                          filterVisible="false" varStatus="vs" id="t5"

                                                          styleClass="AFStretchWidth" columnSelection="multiple"

                                                          inlineStyle="max-width:100%;" columnStretching="multiple"

                                                          columnSelectionListener="#{ControlBean.onAnoColumnSelect}"

                                                          disableColumnReordering="true"

                                                          binding="#{ControlBean.dimAnos}">

                                                  

                                                    <af:column sortProperty="#{bindings.Anos1.hints.A2011.name}"

                                                               filterable="true" sortable="false"

                                                               headerText="2011"

                                                               id="c54" width="16%">

                                                        <af:outputText value="#{row.A2011}"

                                                                       shortDesc="#{bindings.Anos1.hints.A2011.tooltip}"

                                                                       id="ot54">

                                                            <af:convertNumber groupingUsed="false"

                                                                              pattern="#{bindings.Anos1.hints.A2011.format}"/>

                                                        </af:outputText>

                                                    </af:column>

                                                    <af:column sortProperty="#{bindings.Anos1.hints.A2012.name}"

                                                               filterable="true" sortable="false"

                                                               headerText="2012"

                                                               id="c55" width="16%">

                                                        <af:outputText value="#{row.A2012}"

                                                                       shortDesc="#{bindings.Anos1.hints.A2012.tooltip}"

                                                                       id="ot55">

                                                            <af:convertNumber groupingUsed="false"

                                                                              pattern="#{bindings.Anos1.hints.A2012.format}"/>

                                                        </af:outputText>

                                                    </af:column>

                                                    <af:column sortProperty="#{bindings.Anos1.hints.A2013.name}"

                                                               filterable="true" sortable="false"

                                                               headerText="2013"

                                                               id="c56" width="16%">

                                                        <af:outputText value="#{row.A2013}"

                                                                       shortDesc="#{bindings.Anos1.hints.A2013.tooltip}"

                                                                       id="ot56">

                                                            <af:convertNumber groupingUsed="false"

                                                                              pattern="#{bindings.Anos1.hints.A2013.format}"/>

                                                        </af:outputText>

                                                    </af:column>

                                                </af:table>

I've deleted some of the columns because they are all equal and by doing so, you have less problems in reading it.

In my method i have a matchEm but i'm trying to select a column by using this line:

        dimAnos.setColumnSelection("A2012");

dimAnos is the binding for my table Anos (Years in Portuguese). I even tried another values fro the columnSelection but i couldn't make it selected. Am i doing anything wrong?

Please help me or give me an idea of how can i do this.

Regards,

Frederico.

This post has been answered by Alejandro Tovar Lanz on Nov 21 2013
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 19 2013
Added on Nov 21 2013
5 comments
431 views