SelectOneChoice in a table

I have a table that contains a list of employees (I am using the HR schema, and created BC4J entity and view objects for employees and departments).
I want to show the department name instead of the department ID in a SelectOneChoice, and let the user change the employee department using this drop down.
I have dragged the department name from the data controls (from the departments view) to the table. I have edited the bindings (correctly).
I see in the table the department name for the selected row - the same in all the rows of the table!!! Of course not all employees come from the same department.
How do I solve this?

Well, I need to have editable table. When I drag and drop this particular attribute as selectOneChoice I can construct it to be with fixed values. These values are then 'stored' in page definition file and during the runtime, I can actually see this fixed list populated in my 'combo' box. The problem is that it does not display the current (actual) value for this attribute!
So for example I have a table of phones:
phone_id, phone_no, best(y/n)
1, 800-111-2222, Y
2, 888-222-3333, N
When the table is rendered and IF I use outputText for 'best' everything is OK. But when I use selectOneChoice it will display 'Y' for both entries!!!!

Similar Messages

  • Issue with SelectOneChoice in ADF Table

    Hi,
    I am trying to create ADF table with a editable columns, one with InputBox and another with SelectionOneChoice. InputBox is working fine but for SelectOneChoice its not populating the value passed to it.
    The values of SelectOneChoice are coming from JavaClass. Accesing the list through pageFlowScope.
    Code:
    *<af:column sortProperty="sponsorPercentage" sortable="false"*
    *headerText="#{bindings.sponsor1.hints.sponsorPercentage.label}"*
    *id="c11">*
    *<af:inputText label="Label 1" id="it5"*
    *value="#{row1.sponsorPercentage}"/>*
    *</af:column>*
    *<af:column id="c1" headerText="Sponsor Status">*
    *<af:selectOneChoice label="Label 2" id="sStatus" value="#{row1.sponsorStatusDesc}"*
    *validator="#{backingBeanScope.EditSponsorDetails.OnSponsorStatusChange}">*
    *<f:selectItems value="#{pageFlowScope.confLists.spStatus}"*
    *id="si1"/>*
    *</af:selectOneChoice>*
    *</af:column>*
    In the first column i can see the date in InputBox. But in second column where i am using SelectOneChoice i cannot see data. I can see list of values in SelectOneChoice but unable to populate the data passed to it.
    Any idea what i am missing over here?
    Thanks in Advance
    Regards
    Thoom.

    This is my code:
    <af:column id="c1" headerText="Sponsor Status">
    <af:selectOneChoice label="Label 2" id="soc1" value="#{row1.sponsorStatusDesc}"
    validator="#{backingBeanScope.EditSponsorDetails.OnSponsorStatusChange}"
    valuePassThru="true">
    <f:selectItems value="#{pageFlowScope.confLists.spStatus}"
    id="si1"/>
    </af:selectOneChoice>
    </af:column>
    and this i what HTML code says..
    <select id="confSponsor:r2:0:tbIEEEsp:0:soc1::content" class="x2h" name="confSponsor:r2:0:tbIEEEsp:0:soc1">
    <option _adftmpopt="t" value="" title=""></option>
    <option value="4" title="Approved">Approved</option>
    <option value="3" title="Declined">Declined</option>
    <option value="6" title="New">New</option>
    <option value="2" title="Not Valid">Not Valid</option>
    <option value="5" title="On Hold">On Hold</option>
    <option value="1" title="Pending Approval">Pending Approval</option>
    <option value="7" title="Unidentified">Unidentified</option>
    </select>
    Stll i cannot see any value populated in SelectOneChoice

  • Problem with using SelectOneChoice for a Table column..

    Hi
    Thank you for reading my post
    I have a Table in my database which one of its fields is an status field.
    the status can be :
    Done
    Pending
    In-Progress
    I have a form that one can edit the records of this table and i want to use a ComboBox for this field.
    As you know, the ComboBox should indicate the current value and its change should be reflected to database after user pressed the submit/commit button.
    But all my tries failed, i tried to
    -put a SelectOneChoice in the form and bind it to the field
    -Use Drag and Drop feature to drag and drop the Data Control field on the form as a SelectOneChoice, it shows a Binding Dialog that i can not configure it correctly and it has no help.
    Can you please help me to resolve it?
    Thanks

    Hi user,
    Have a look at Steve M's example at http://www.oracle.com/technology/products/jdev/tips/muench/screencasts/editabletabledropdown/dropdownlistineditabletable.html?_template=/ocom/technology/content/print
    Hope this helps,
    John

  • SelectOneChoice and af:Table

    Greetings,
    i have a Object View af:Table in JDeveloper 11.1.2.4.0 JSF form that includes
    3 new columns that have nothing to do with the database xor the Entity Object.
    I bind this 3 columns to a LOV each. The 2 LOVs are normal View Objects, but the 3rd column,
    is a modified View Object that takes a parameter. I add this parameter before i show this table, but my
    3rd SelectOneChoice do not show any data.
    Can you help me on this please?

    Here is what i do to pass parameters to VO and refresh the SelectOneChoice:
    BindingContext bctx = BindingContext.getCurrent();
    BindingContainer bindings = bctx.getCurrentBindingsEntry();
    oracle.binding.OperationBinding operation = bindings.getOperationBinding("ExecuteWithParams12");
    operation.getParamsMap().put("patient_id", culture_patientid.getValue());
    operation.getParamsMap().put("order_id", culture_orderid.getValue());
    operation.execute();
    RichTable panelTabbed = (RichTable)root.findComponent("t27");
    AdfFacesContext.getCurrentInstance().addPartialTarget(panelTabbed);
    And here the column that includes the SelectOneChoice:
    <af:selectOneChoice value="#{row.bindings.Temp1.inputValue}"
           label="#{row.bindings.Temp1.label}"
           required="#{bindings.MicAntiviogrammaSensView1.hints.Temp1.mandatory}"
           shortDesc="#{bindings.MicAntiviogrammaSensView1.hints.Temp1.tooltip}"
           id="soc28">
           <f:selectItems value="#{row.bindings.Temp1.items}"
           id="si55"/>
    </af:selectOneChoice>

  • SelectOneChoice Lov in Table readOnly show only ID when export to Excel

    Hi, I put a af:selectOneChoice readOnly Lov in a table to bring the DESCRIPTION of the ID in a foreig key relation, it do it well in the browser, but when I want to export to EXCEL it show only the ID of the related table.
    How can I fix it to show the DESCRIPCION in the exported excel?
    Tx in advance

    If I make it in this way, I gonna have two columns one just for the description and other for the combo, maybe in the future I need to make it editable/readonly and thats the reason I only need the combo, but when I want to export to excel it show the id.
    The error(maybe not) is because the ADF's programmer who make the excel command go for the iterator and not for the table's gui.

  • SelectOneChoice in updatable table

    Hi everybody ,
    I see all threads were added for this subject and see a flash file that described it very well .but when I do it and follow this file I could add or update separate rows without any problem but after commit they don't select in my table and selectonechoice component shows blank item although value of field changed in DB.
    in flash file , all things are correct so I think the problem is because of my version of jdeveloper . I guess. I don't know. I use studio edition version 10.1.3.2.0.
    please help me.
    link of flash file :
    http://www.oracle.com/technology/products/jdev/tips/muench/
    screencasts/editabletabledropdown/dropdownlistineditabletable.html?_template=/ocom/technology/content/print

    Hi,
    Have copied all necessary code below:
    Just fyi, the bind param for populating the iterator is different for each row.
    I am able to populate the drop downs on selection listener. But the list is null when the page loads and table has records
    Any help with this is appreciated.
    ***List in jspx*****
    <af:selectOneChoice label="#{bindings.TxnSprSpread.label}"
                                      value="#{row.TxnSprSpread}" id="txnSprSpread"
                                      immediate="true"
                                      simple="true"
                                      partialTriggers="txnAccNbr1 cLinkPmtEnt2AccNbr "
                                      styleClass="InputTextRequired"
                                      binding="#{MyBean.txnSprSpread}"
                                      autoSubmit="true">
                    <af:forEach var="item"
                                items="#{bindings.PmtEnt2SpreadLov.rangeSet}">
                          <af:selectItem value="#{item.SprSpread}"
                                     label="#{item.SprDesc}"/> 
                    </af:forEach>
                    <af:validator binding="#{bindings.TxnSprSpread.validator}"/>
                  </af:selectOneChoice>****** List in page def *******
    <list StaticList="false" ListOperMode="0" IterBinding="UbtPmttVOIterator"
              ListIter="PmtEnt2SpreadLovIterator" id="TxnSprSpread">
          <AttrNames>
            <Item Value="TxnSprSpread"/>
          </AttrNames>
          <ListAttrNames>
            <Item Value="SprSpread"/>
          </ListAttrNames>
          <ListDisplayAttrNames>
            <Item Value="SprDesc"/>
          </ListDisplayAttrNames>
        </list>
    <table IterBinding="PmtEnt2SpreadLovIterator" id="PmtEnt2SpreadLov">
          <AttrNames>
            <Item Value="SprSpread"/>
            <Item Value="SprDesc"/>
          </AttrNames>
        </table>
    // Method which populates PmtEnt2SpreadLovIterator
    <action IterBinding="PmtEnt2SpreadLovIterator" id="ExecuteWithParams20"
                InstanceName="BatchTransactionServiceDataControl.PmtEnt2SpreadLov"
                DataControl="BatchTransactionServiceDataControl"
                RequiresUpdateModel="true" Action="95">
          <NamedData NDName="txnAadId" NDType="java.lang.String"/>
        </action>Thanks,
    Lalitha

  • Af:table and selectOneChoice, creating a new row resets selected value

    Hello,
    I have a table containing 4 columns, first two are read-only (outputtext) and next 2 contains selectOneChoice , table model is baed on java.util.List
    adding a new row, works fine but it resets the selectOneChoice(dropbox) selected value to First Index For All Rows
    so everytime you add a new row, it resets the value to the very First Value in the dropbox for all rows,
    it seems after PPR it loses the selected value in SelectOneChoice for each row...
    any ideas?
    Thanks,

    Hi,
    What is the EL expression given for value property of selectOneChoice list?
    I guess it is the bean variable and it is same for each row, due to which selection in any selectOneChoice list in table modifies the same bean variable and sets the same value for lists in all other rows too(same happens in case of new insertion also, when you insert new record selectonechoice list points to the first value if no selection item is not added), in case of selectonechoice list you need to handle the selected values differently for each row. If you can share sample code, I can tell you what could be the problem.
    Sireesha

  • SelectOneChoice in Table

    Hi,
    I need to have a selectOneChoice in a table. I am using ADF 10.1.3.0.4, I simply did drag and drop of the item from DataControl and Set the property of valuepassthru and autosubmit.
    Code is as follows.
    <af:selectOneChoice value="#{row.SecInspStatus}"
    label="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.label}"
    autoSubmit="true" valuePassThru="true">
    <f:selectItems value="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.items}"/>
    </af:selectOneChoice>
    The value in the list is stored in the database as index (like 0, 1, 2..) and I need the value to be stored as the value from selectOneChoiceList(like Completed, Omitted, Failed etc)
    The value is not retrieved back from database since it is throwing the following warning:
    WARNING Could not find selected item matching value "1" in CoreSelectOneChoice[UIXEditableFacesBeanImpl, id=_id43]
    I searched about this in the forum and gotto know that I need to use af:forEach along with selectOneChoice.
    Following code uses forEach as well as selectItem..
    Am i missing something?
    <af:selectOneChoice value="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.inputValue}"
    label="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.label}"
    required="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.hints.mandatory}"
    shortDesc="#{bindings.XxpbEamSecresultsStgVOSecInspStatus.hints.tooltip}"
    id="st1" autoSubmit="true">
    <af:forEach items="#{bindings.XxpbEamSecresultsStgVOIterator.allRowsInRange}" var="status">
    <af:selectItem value="#{status.secInspStatus}" label="#{status.secInspStatus}" id="si1"/>
    </af:forEach>
    </af:selectOneChoice>
    I get the following error:
    javax.faces.el.EvaluationException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.security.PrivilegedActionException, msg=null
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
         at oracle.adf.view.faces.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:55)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.EditableValueRenderer.getRequired(EditableValueRenderer.java:236)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.SimpleSelectOneRenderer.encodeAllAsElement(SimpleSelectOneRenderer.java:226)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.FormElementRenderer.encodeAll(FormElementRenderer.java:48)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.delegateRenderer(CoreRenderer.java:271)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.InputLabelAndMessageRenderer.renderFieldCellContents(InputLabelAndMessageRenderer.java:115)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.LabelAndMessageRenderer.encodeAll(LabelAndMessageRenderer.java:124)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.InputLabelAndMessageRenderer.encodeAll(InputLabelAndMessageRenderer.java:94)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:159)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:236)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.ColumnRenderer.renderKids(ColumnRenderer.java:143)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.ColumnRenderer._renderKids(ColumnRenderer.java:160)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.ColumnRenderer._renderTD(ColumnRenderer.java:319)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.ColumnRenderer._renderDataMode(ColumnRenderer.java:233)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.ColumnRenderer.encodeAll(ColumnRenderer.java:87)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:159)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:236)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer._renderRegularColumns(DesktopTableRenderer.java:1033)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer.renderSingleRow(DesktopTableRenderer.java:109)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer$1.processRowImpl(DesktopTableRenderer.java:903)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.TableUtils$RowLoop.processRow(TableUtils.java:101)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.TableUtils$RowLoop.loop(TableUtils.java:86)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.TableUtils$RowLoop.run(TableUtils.java:58)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer._renderTableRows(DesktopTableRenderer.java:954)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer.renderTableRows(DesktopTableRenderer.java:690)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer.renderTableContent(DesktopTableRenderer.java:365)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.TableRenderer.encodeAll(TableRenderer.java:235)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer.encodeAll(DesktopTableRenderer.java:79)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:159)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adf.view.faces.component.UIXCollection.encodeEnd(UIXCollection.java:438)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode._renderComponent(UIComponentUINode.java:317)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:262)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:240)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:67)
         at oracle.adfinternal.view.faces.uinode.UIXComponentUINode.renderInternal(UIXComponentUINode.java:177)
         at oracle.adfinternal.view.faces.uinode.UINodeRendererBase.encodeEnd(UINodeRendererBase.java:53)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode._renderComponent(UIComponentUINode.java:317)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:262)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:240)
         at oracle.adfinternal.view.faces.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(ContextPoppingUINode.java:224)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:67)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.laf.oracle.desktop.HeaderRenderer.renderContent(HeaderRenderer.java:482)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:67)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(BorderLayoutRenderer.java:43)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(BorderLayoutRenderer.java:71)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:67)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:67)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.composite.UINodeRenderer.renderWithNode(UINodeRenderer.java:90)
         at oracle.adfinternal.view.faces.ui.composite.UINodeRenderer.render(UINodeRenderer.java:39)
         at oracle.adfinternal.view.faces.ui.laf.oracle.desktop.PageLayoutRenderer.render(PageLayoutRenderer.java:78)
         at oracle.adfinternal.view.faces.uinode.UIXComponentUINode.renderInternal(UIXComponentUINode.java:177)
         at oracle.adfinternal.view.faces.uinode.UINodeRendererBase.encodeEnd(UINodeRendererBase.java:53)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:54)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:232)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:255)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:66)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:159)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
         at XXPBSectionDetailsPGjspx._jspService(_XXPBSectionDetailsPG_jspx.java:889)
         [XXPBSectionDetailsPG.jspx]
         at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.0.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:60)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:416)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:298)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:42)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:205)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:209)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.security.PrivilegedActionException, msg=null
         at oracle.jbo.JboException.<init>(JboException.java:346)
         at oracle.jbo.common.JboBeanUtils._adapt(JboBeanUtils.java:143)
         at oracle.jbo.common.JboBeanUtils.getProperty(JboBeanUtils.java:88)
         at oracle.jbo.common.JboAbstractMap.internalGet(JboAbstractMap.java:65)
         at oracle.adf.model.binding.DCControlBinding.internalGet(DCControlBinding.java:730)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGet(JUCtrlValueBinding.java:1786)
         at oracle.jbo.uicli.binding.JUCtrlListBinding.internalGet(JUCtrlListBinding.java:1974)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.internalGet(FacesCtrlListBinding.java:89)
         at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:646)
         at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:59)
         at oracle.adfinternal.view.faces.model.FacesPropertyResolver.getValue(FacesPropertyResolver.java:92)
         at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
         at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
         at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
         ... 145 more
    Where am i going wrong?
    Thanks in advance,
    niranjana

    Hi
    Can you be more specific as to what is the solution that you found for this issue?
    I am also facing a similar issue with respect to selectOneChoice on a page whenever i modify the already existing row.
    On a closer look, this happens when i set the auto submit=true.
    Thanks for your inputs...

  • ADF selectOneChoice in a jspx, outside of the table

    Hi,
    I want to use a selectOneChoice outside a table in a jspx, but my code is not working.
    I have a table in a database with 3 columns (id, name and lastname). I want a list of my id attribute, but outside of the table that is automatically generated.
    Here is my code:
    <af:selectOneChoice label="#{bindings.Example.collectionModel.bindings.id.label}" id="soc1"
    value="#{bindings.Example.collectionModel.bindings.id.inputValue}">
    <f:selectItems value="#{bindings.Example.collectionModel.bindings.id.items}" id="si3"/>
    </af:selectOneChoice>
    This is the error:
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'bindings'.
    My code is correct?
    Thanks!

    the problem is with
    ....label="#{bindings.Example.collectionModel.bindings.id.label}" id="soc1"can u try to use it directly like
    #{bindings.Example.collectionModel.id.label}instead of
    #{bindings.Example.collectionModel.bindings.id.label}
    <af:selectOneChoice label="#{bindings.Example.collectionModel.id.label}" id="soc1"
    value="#{bindings.Example.collectionModel.bindings.id.inputValue}">
    <f:selectItems value="#{bindings.Example.collectionModel.id.items}" id="si3"/>
    </af:selectOneChoice>

  • SelectOneChoice with Distinct Values of Same ViewObject as Table

    JDev 11.1.1.6
    Scenario:
    One database table (MyTable) with 2 columns (MyDate and MyValue).
    MyDate     |  MyValue
    31-JUL-13  |    5.00
    31-JUL-13  |   10.00
    30-JUN-13  |   20.00
    30-JUN-13  |   13.00
    I need a page that has a selectOneChoice with a distinct list of MyDate and a table that displays only records associated with the selected date.
    So, the user should be able to select 30-JUN-13 from the selectOneChoice and the table should refresh with just the 2 records for that date.
    I am sure I am over-thinking this but do I need to create 2 entities?  If so, how can I create an entity for a distinct list from a table?
    Can I accomplish this with 2 view objects?
    Is there an easier way (like using an LOV on the Entity Attribute)?
    Any advise would be appreciated.
    Ray

    No, one EO will be enough. On this you build two VO one with the distinct query and one with the exact date query.
    Timo

  • Adf drop down list in adf  table

    hi all
    i m trying to create a data table that have a column on it as drop down list ,the list get the value good as bind variable passed to it and work good when create a new record but when i try to update the record
    always get this error
    <Utils><buildFacesMessage> ADF: Adding the following JSF error message: java.lang.ArrayIndexOutOfBoundsException
    oracle.jbo.JboException: JBO-29000: java.lang.ArrayIndexOutOfBoundsException
    and when i try to print the value of the list it print the index not the value
    when i change it(the drop down list) to lis of value LOV it didnt git any record in the LOV
    my code is :
    <af:column headerText="#{bindings.DeptLabView3.hints.CntPc.label}"
    id="c4">
    <af:selectOneChoice value="#{row.bindings.CntPc.inputValue}"
    label="#{row.bindings.CntPc.label}"
    required="#{bindings.DeptLabView3.hints.CntPc.mandatory}"
    shortDesc="#{bindings.DeptLabView3.hints.CntPc.tooltip}"
    id="soc3">
    <f:selectItems value="#{row.bindings.CntPc.items}"
    id="si4"/>
    </af:selectOneChoice>
    </af:column>
    please any one help
    Edited by: user554540 on 20/02/2010 08:50 ص

    Hi,
    I would like to use selectOneChoice in af:table, but i've got error: "java.lang.ArrayIndexOutOfBoundsException, msg=0"
    Can u send me an example for using selectOneChoice in af:table?
    Thanks,
    J.
    <af:column headerText="#{bindings.viewTsheets1.hints.ProjectId.label}"
    id="c8">
    <af:selectOneChoice value="#{row.bindings.ProjectId.inputValue}"
    label="#{row.bindings.ProjectId.label}"
    required="#{bindings.viewTsheets1.hints.ProjectId.mandatory}"
    shortDesc="#{bindings.viewTsheets1.hints.ProjectId.tooltip}"
    id="soc2">
    <f:selectItems value="#{row.bindings.ProjectId.items}"
    id="si2"/>
    </af:selectOneChoice>
    </af:column>
    -----------------------------------------------------------------------------------------------------------------------------------------------------------

  • Commit after change of af:SelectOneChoice

    Hi,
    I have a af:SelectOneChoice in a table and the value is #{row.bindings.VastgelegdDoorId.inputValue}
    Now when the users selects a other value from the LOV I want that it is committed direclty after change.
    I have created a ValueChangeEvent for the af:SelectOneChoice and in there is a commit, but then there is a commit done with the old value.
    How can de commit be done with the new value?
    Thanks in advance.

    I have a fix for my problem:
    In the pageDefenition I added 'Employees1Iterator' that is the list that is visable in the LOV.
            BindingContainer bic = this.getBindings();
            DCIteratorBinding  listIter = (DCIteratorBinding)bic.get("Employees1Iterator");
            int curIndex = (Integer)valueChangeEvent.getNewValue()-1;  // get the index -1 empty row
            Row datRow = listIter.getRowAtRangeIndex(curIndex); // get that row
            DCIteratorBinding iter = (DCIteratorBinding)bic.get("OpenTickets1Iterator");
            Row currentRw = iter.getCurrentRow();     
            currentRw.setAttribute("VastgelegdDoorId", datRow.getAttribute(0)); //Save the new id
            commit();

  • Af:Table data refresh without calling ManagedBean constructor

    Hi,
    I have an adf application jspx page where I have af:selectOneChoice and af:table showing default data. On selecting af:selectOneChoice value (assigned, completed etc.) I am calling managed bean method which calls task flow client api which gets the task details based on af:selectOneChoice value and show in the adf table.
    When ever I change the af:selectOneChoice value, first it is callling 'valueChanged(ValueChangeEvent valueChangeEvent)' method in managed bean and able to get the records based on filter value(Example: Assigned). Issue is immediatly after that Managed bean constructor also calling which overrides the previous query and get the records based on default filter value (Example: All).
    here is <af:selectOneChoice & <af:table code:
    <af:selectOneChoice id="rsoc" autoSubmit="true"
    binding="#{backingBeanScope.backing_taskdetails.rsoc}"
    label="Status" valueChangeListener="#{backingBeanScope.backing_taskdetails.valueChanged}">
    <f:selectItem itemValue="A" itemLabel="All" />
    <f:selectItem itemValue="AG" itemLabel="Assigned" />
    <f:selectItem itemValue="C" itemLabel="Completed" />
    </af:selectOneChoice>
    <af:table emptyText="#{bindings.taskList.viewable ? 'No data to display.' : 'Access Denied.'}"
    var="row" columnStretching="multiple"
    value="#{backingBeanScope.backing_taskdetails.taskList}"
    immediate="false" rowSelection="single"
    binding="#{backingBeanScope.backing_taskdetails.t1}"
    id="t1"
    inlineStyle="font-family:Arial, Helvetica, sans-serif; border:0pt none; "
    partialTriggers="::rsoc">
    Here partialTriggers is invoking managed bean. So Can I refresh only table data without calling managed bean constructor on selection of <af:selectOneChoice?
    Any inputs will be highly appreciated. Thanks.

    Hi,
    Thanks for your reply.
    here it is my adfc-config.xml file.
    <?xml version="1.0" encoding="UTF-8" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
    <managed-bean id="__2">
    <managed-bean-name id="__3">backing_test</managed-bean-name>
    <managed-bean-class id="__4">view.backing.Test</managed-bean-class>
    <managed-bean-scope id="__1">backingBean</managed-bean-scope>
    <!--oracle-jdev-comment:managed-bean-jsp-link:1test.jspx-->
    </managed-bean>
    </adfc-config>
    I am not using adf taskflow (Should I use this, I am not sure as I am new to ADF. Please suggest). My execution flow is I have 'Human Task SOA application' which I am calling from adf application (managed bean --> workflow cllient API --> Human Task SOA Application) and showing task details in cutom UI screens. I do not want to use BPM worklist application as I need my own screens.
    thanks.

  • Retrieve correct value for SelectOneChoice

    Does anyone know how to retrieve the correct value in a SelectOneChoice for an inline table? What should I use to get the value of a selectOneChoice column? for example "#{row.CodeId}" does not return the correct value, since the column is not in the parent table, so I use the <af:selectOneChoice value="#{detailRow.CodeId}" ... it doesn't work. It retrieve the correct value in a text format and lose the dropdown list style
    This is what I've used to do the binding:
    <af:selectOneChoice value="#{detailRow.CodeId}"
    label="Code ID"
    id="selectOneChoice1"
    autoSubmit="true"
    valuePassThru="true">
    <af:forEach var="li"
    items="#{bindings.codeLookupVO1.rangeSet}">
    <af:selectItem value="#{li.CodeId}"
    label="#{li.CodeText}"/>
    </af:forEach>
    </af:selectOneChoice>
    Plus I have done the table binding for the codeLookupVO and created an iterator for it too.
    Does anyone know what should I use to get the correct value for the row in the detailStamp ?
    I use JDEV 10.1.3.3 & ADF & BC
    Your help is greatly appreciated... There are many listing in regards to SelectOneChoice for single table, but I have not seen anything related to an inline table selectOneChoice... Can one of you expert help and guide me to the correct path!
    Thanks
    Sara

    usually web service call process one row or one message, hence the default value is set to less than a min, since its processing is not expected to take more than that
    the affect of increaing the value to a higher number is the Engine will wait for Max that amount of time for the response to come back in a ideal situation it may not take that long, but if there is any problem on the server side like application crash or for some reason the response was not sent back to the engine, then engine will wait for that much amount of time and then timeout. It will hang
    you might have seen this with Designer if you configure Adapter Datastore and if Adapter process crashes, the Desginer hangs, since the timeout value is set to 3 hrs, so you may have to think of trouble shooting such situation
    what is the DS version, I think this value is exposed in UI, available at Design time

  • Issue with dependent selectOneChoice

    I have 1 selectOneChoice and 1 table
    I want When i choose value from selectOneChoice then table value change
    please help me
    thanks

    Hi User,
    Welcome to OTN!
    Please go through the following before you post your queries on this forum.
    https://forums.oracle.com/forums/ann.jspa?annID=56

Maybe you are looking for

  • Since installing Mountain Lion my computer freezes up for minutes at a time.

    I can't even force quit. It seems to freeze often when using Chrome. I just got a freeze up when I tried to open a new window in Chrome. I have already try Disk Utility in Safe mode which fixed a lot of permissions errors, but I am still having the f

  • Using same external hard drive with two Macs

    I use two Lacie external hard drives and Time Machine to back-up my iMac, swapping over the drives each week to have one off-site. I am soon to buy a MacBook. Can I use the same external hard drives for the MacBook's Time Machine back-ups, whilst con

  • Rotation problem after editing in Photoshop

    I'm using Lightroom 1.3 and Photoshop CS3 with all the current updates. This problem was the same in LR1 and PS CS2. I have a mix of orientations in the JPEGs in my library - portrait and landscape. When the photos are imported into LR they appear co

  • Sleepless MacBook Pro

    All of a sudden, my MBP won't go to sleep any more. The display dims as it should, but not sleep mode.

  • Sorting folders within a catalogue by date

    I have imported my Aperture and iPhoto albums into Lightroom. In my new Lightroom catalogue, they are separated by year taken. Within a given year, however the folders are now sorted alphabetically by folder name, instead of by date (they were organi