LOV dependent inside the OFA

Hello

I'm looking how to implement LOV dependent within a table.

I have two columns inside the so-called A, B.

I have a value in a (text style) and then B (LOV). After mark I will be showing the values in the table so A is completed by research and B will take A value of show the dependent values of the a.

Hope I'm clear with the tip.

Concerning

RAM

This can be achieved by using the following steps.

To make the second LOV to be dependent by the first style of message text.

Create a form value in the same region and make the viewobject definition is the same as the message text style (MST).

now, use the VALUE of the criteria for the lovmap element in the ENTRANCE of the LOV.

as the value of the form is in the region it will choose the value whenever the LOV is interviewed and helps in implementing this feature.

Tags: Oracle Applications

Similar Questions

  • LOV depending on the OFA

    Hello

    I create a dependent reference http://oracleanil.blogspot.com/2010/12/dependent-lov-in-oaf.html LOV

    My LOV provider works both SupplierSite LOV fine, but the Site LOV provider are not dependent on the provider LOV.
    If I choose a provider and choose provider Site LOV all the Supplier Site then opens in the LOV.

    Please advice.


    Thanks in advance,
    Roselyne

    Roselyne,

    Make sure you have a mapping for site beg LOV and it is question of criteria is SupplierIdFV and
    make this necessary. So that when you select Site LOV provider, it will complain if the SupplierIdFV is not set.

    Thank you

    With respect,
    Kali.
    OSSI.

  • LOV depending on the separate View object with ViewCriteria

    Hello

    I use JDev 12.1.3. My use case is the following - I've simplified as much as I can. I insert and update the SFGroupUser table, but I want the LOV to the UserID field be limited to only the users that are connected to today's society through the SFCompanyUser table. Here is the structure of the table:CompanyGroupUserTables.png

    The key point is that when you assign users (SFUser) (SFGroup) groups in the SFGroupUser table, not all users may be assigned to a group because the groups are part of the business and the users are associated with one or more companies. Could not assign a user to a group that belongs to a company that the user is not assigned to. If GroupID 1 belongs to CompanyID 1 and 1 UserID is also assigned to number 1 in the SFCompanyUser table, then Pseudo1 can be assigned to GroupID 1.

    In my ADF application, I created the entity objects and visualization of objects for all tables and all associations and links. I configured the perspective in the AppModule have a master relationship / detail like this:

    CompanyGroupUserAM.png

    In the SFGroupUserView I put in place a LOV to the UserID field. Is this LOV I want to limit just users who are assigned to the current society (the master of the relationship master / detail). It is possible to limit the LOV uses a separate view object, in this case a SFCompanyUser based, where society is today's society?

    I worked with a view read-only as the LOV object. This VO joins SFCompanyUser and SFUser and has a view with a parameter of binding criteria for the CompanyID information. It seems that it is the way to go, but I do not see how to assign the current CompanyID to the variable binding.

    Another point. I read different things, including corner Code article http://www.oracle.com/technetwork/developer-tools/adf/learnmore/44-restrict-lov-169186.pdf of Frank Nimphius. In this article, it updates a variable binding in a listener of the popup. I would like to have all the logic to stay in business if possible components. The idea is that the JSF page displays data controls in the form of a table of editable with a menu item drop-down selectOneChoice.

    Kind regards

    Steve

    I solved my problem. The precious documentation carried out since the development of the Fusion of Web Applications with document Oracle Application Development Framework in section 5.12, in particular section 5.12.2 - How to define cascading lists LOV-Enabled view object attributes: https://docs.oracle.com/middleware/1213/adf/develop/adf-bc-vo-queries.htm#ADFFD349.

    Using a view criteria named in the view LOV object was correct. When the attribute of username in the SfgroupuserView view object has been configured to use the LOV, a view accessor was created for the SfgroupuserView. The accessor view points to the LOV view object. Edition of the accessor of view I said to use the criteria of view named object View LOV. The problem was that the ID of the company in the main table (sfgroup) was not an attribute of the SfgroupuserView view object, so I was not able to assign a value to the variable binding. So, I added the entity sfgroup as one of the entities that the SfgroupuserView was based on and then added the companyID attribute. I then used the new attribute companyID as the value to be assigned to the variable binding, the criteria of display for the view LOV object in view accessor.

    Now, everything works well in the AppModule. When you insert a new record in SfgroupuserView1 the user's selection is a drop-down list that displays only users assigned to today's society.

  • How to create a dynamic lov inside the table?

    Hi all

    I use JDeveloper11.1.1.1.4.

    My scenario is that I have page with editable < af:table >. Table contains a < af:inputListOfValues > inside the column. I want to do this < af:inputListOfValues >

    as a dynamic. Because according to users, we have to get the chronogram different objects in different point of view. I tried with below link it works very well for forms.

    But editable tables, I'm not able to create the dynamic lov.

    ADF practice: dynamic linking LOV

    Thank you

    David.

    Hello David

    have you tried ADFbc lov switcher?

    See - Andrejus Baranovskis Blog: Groovy - multiple LOV by attribute in JDeveloper 11 g

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/89-adfbc-lov-switcher-454168.PDF

    Thank you

  • On LOV ValueChange event inside the af: table to get the data of the selected row

    Hello

    I LOV on one of the columns inside the af | table. I use createwithparams to create a new row in the table. Then I use the LOV to get the value of the column LOV. Then I need to set some additional attributes on the new line in the value change listener. I get null for all attributes with the following code in the valuechangelistener. If I select a new value by using the LOV, I get the previous values of the attributes. Y at - it an easy way to get all the attribute values for the line.

    I use a unique selection on the table. valueChangeEvent.getNewValue gives the value of the LOV column only.


    {} public void manualClassNumValueChangeListener (ValueChangeEvent valueChangeEvent)
    Add the code in the event here...
    JUCtrlHierNodeBinding rowData = (JUCtrlHierNodeBinding) manualClassBusResults.getRowData ();
    Line = rowData.getCurrentRow ();
    System.out.println("ManualClassNum:"+row.) GetAttribute ("ManualClassNum"));
    System.out.println("CodeSubType:"+row.) GetAttribute ("CodeSubType"));
    System.out.println("seqnum:"+row.) GetAttribute ("seqnum"));
    Iterator DCIteratorBinding = ADFUtils.findIterator ("RenewalManualClassBusIterator");
    line = iterator.getViewObject () .getCurrentRow ();
    System.out.println("ManualClassNum:"+row.) GetAttribute ("ManualClassNum"));
    System.out.println("CodeSubType:"+row.) GetAttribute ("CodeSubType"));
    System.out.println("seqnum:"+row.) GetAttribute ("seqnum"));
    }


    Thank you and best regards,

    S R Prasad

    {} public void manualClassNumValueChangeListener (ValueChangeEvent valueChangeEvent)
    Add the code in the event here...
    ADD THIS LINE OF CODE AND SEE IF IT HELPS
    valueChangeEvent.getComponent () .processUpdates (FacesContext.getCurrentInstance ());
    JUCtrlHierNodeBinding rowData = (JUCtrlHierNodeBinding) manualClassBusResults.getRowData ();
    Line = rowData.getCurrentRow ();
    System.out.println("ManualClassNum:"+row.) GetAttribute ("ManualClassNum"));
    System.out.println("CodeSubType:"+row.) GetAttribute ("CodeSubType"));
    System.out.println("seqnum:"+row.) GetAttribute ("seqnum"));
    Iterator DCIteratorBinding = ADFUtils.findIterator ("RenewalManualClassBusIterator");
    line = iterator.getViewObject () .getCurrentRow ();
    System.out.println("ManualClassNum:"+row.) GetAttribute ("ManualClassNum"));
    System.out.println("CodeSubType:"+row.) GetAttribute ("CodeSubType"));
    System.out.println("seqnum:"+row.) GetAttribute ("seqnum"));
    }

    Thank you
    Nini

  • animation inside the symbol depends on the click counts

    Hello

    for example, there is a hammer striking the rock

    If I clicked 1 time - cracked rock (animation inside the symbol)

    twice - destroyed semi

    Triple - completely destroyed

    I have tryied this but it plays all the animations at the same time:

    -Make stop() end of each animation

    -by clicking on the symbol:

    var i = 0

    i ++

    {if(i==1)}

    Play('1000')

    }

    i ++

    {if(i==2)}

    Play('2000')

    }

    and so on

    but he plays any animation

    where is the error? =)

    Hello

    Here's a demo file: incrementingButtons.zip - Box

    I use a global variable. I put it with the Panel of compositionReady: sym.setVariable ("i", 0). You can also use the creationComplete Panel.

    Then I increment in a panel of the event (for example: click): sym.setVariable ('i', sym.getVariable ("i") + 1);

  • Need to change the field LOV checked a selection on the page of the OFA

    Hi all

    I have a requirement as below:

    I have a customized page of the OPS with an lov field that is mandatory, a checkbox and a two text fields.

    So, based on the selection of the values LOV I'm failing two text field the value automatically.

    My requirement is so when the user selects the check box automatically LOV should be non-mandatory and the user can insert the values in the lov field and the text field and submit.

    SO basically based on selection of field box that I need to make the lov in such a way, he must accept all the values that the user spends instead of checking the query added in VO behind the LOV.

    Please suggest me some tips to achieve this requirement.

    Thank you

    Deb

    Hello

    Instead of create MessageStyledText, create MessageTextInput and set its ReadOnly property to True & False accordingly.

    you will get more information in the link below:

    https://forums.Oracle.com/thread/2226696

    Concerning

    Mahesh

  • Different behavior of LOV dependent when copying folder

    Dear gurus,

    I use Jdeveloper 11.1.2.3.0

    method 1 is the new method that I wrote today, the record copy and depend on LOV is also refreshing about changing the parent value LOV LOV dependent same bit is also populated as the Franchise of the brand and the Type of mark, but the problem with this is little InputTextLOV load value is not complete when you copy as ASM SM, RFAM, RSM, TYPE of ACTIVITY, the NAME of the HIERARCHY and BRAND MANAGER who is highlighted in yellow.  as shown in the image below.


    https://outlook.office365.com/owa/service.svc/s/GetFileAttachment?id=AAMkADM4NzcwNjk5LWI2MTgtNDY1My05NzZmLWRlNGFiMGFmMjUwMwBGAAAAAACm8DyCMaD%2BQp7yH%2BWFWMVGBwBTXXB8hJYiTLjuY1paep%2BAAAAAAAEJAABTXXB8hJYiTLjuY1paep%2BAAAB9TPUOAAABEgAQAOgMHOGjUJJKmNT1aIvwLXw%3D&X-OWA-CANARY=QObvCeI93Eam98r9h2x6ouAdx8aU_9IY28_fuumJ1-0uhB5QaTdkinlT9oUPC5qZOENwaeKCD0I.

    Transient attribute with update = never is commented in the method 1. even tried transitional attribute update = ALWAYS,

    
           //method-1
                  public void copyProposal(javax.faces.event.ActionEvent actionEvent) {
                  // Add event code here...
            
                   System.out.println("Inside copyProposal Method::::");
                    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance();
                    java.util.Map pageFlowScope = adfctx.getPageFlowScope();
                    String userName = (String) pageFlowScope.get("user").toString();
                    Date date = new Date();
                    System.out.println("date::: " +date);
                    String date1 = new SimpleDateFormat("dd-MMM-yyyy").format(new Date()).toString();
                    System.out.println("date1::: " +date1);
                    String date2 = new SimpleDateFormat("mm/dd/yyyy").format(new Date()).toString();
                    
                    Calendar currenttime = Calendar.getInstance();
                        Date sqldate = new Date((currenttime.getTime()).getTime());
                        System.out.println("current Date_Time::: " +sqldate);
                    AppModuleImpl am = this.getAm();
                    ViewObject proposalHeaderVO = am.getProposalHeaderView2();    
                    //        ViewObjectImpl proposalHeaderVO = this.getProposalHeaderView2();
                    Row propHeaderCurrentRow = proposalHeaderVO.getCurrentRow();
                    String[] propHeaderAttrs = propHeaderCurrentRow.getAttributeNames();
                    //Skip copying the primay key attributes or any attributes which you want to skip
                    String[] skipAttrs = new String[] {"BranchProposalNumber", "BranchHoSerial","ProposalId","ProposalDate","CreationDate","ApprovalStatus","Attribute9","Attribute10",
                                                       "ProposalAmt","ApprovalRemarks","ApproverRemarkTemp","BudgetAmt","ConsumedAmt","RemainingAmt","AmountUtilized", "TotalLineAmount",
                                                       "TotalBudgetAmount","TotalRemainingAmount","TotalConsumedAmount"};//,"L1Approver","L2Approver","L3Approver","L1Code","L2Code","L3Code"
                    List skipAttrList = Arrays.asList(skipAttrs);
                    //creating a new duplicate row
                    Row dupRow = proposalHeaderVO.createRow();
          
            dupRow.setAttribute("ProposalDate", sqldate);
            dupRow.setAttribute("ProposalType", propHeaderCurrentRow.getAttribute("ProposalType"));
            dupRow.setAttribute("EffectiveStartDate", propHeaderCurrentRow.getAttribute("EffectiveStartDate"));
            dupRow.setAttribute("EffectiveEndDate", propHeaderCurrentRow.getAttribute("EffectiveEndDate"));
            dupRow.setAttribute("BranchId", propHeaderCurrentRow.getAttribute("BranchId"));
            dupRow.setAttribute("BranchName", propHeaderCurrentRow.getAttribute("BranchName"));
            dupRow.setAttribute("State", propHeaderCurrentRow.getAttribute("State"));
            dupRow.setAttribute("BusinessLine", propHeaderCurrentRow.getAttribute("BusinessLine"));
            dupRow.setAttribute("BrandFranchise", propHeaderCurrentRow.getAttribute("BrandFranchise"));
            dupRow.setAttribute("BrandType", propHeaderCurrentRow.getAttribute("BrandType"));
            dupRow.setAttribute("ApprovalStatus", "Pending");
            dupRow.setAttribute("BrandManager", propHeaderCurrentRow.getAttribute("BrandManager"));
           dupRow.setAttribute("ProposalAction", propHeaderCurrentRow.getAttribute("ProposalAction"));
            dupRow.setAttribute("ActionRemarks", propHeaderCurrentRow.getAttribute("ActionRemarks"));
            dupRow.setAttribute("ActivityTypeId", propHeaderCurrentRow.getAttribute("ActivityTypeId"));
            dupRow.setAttribute("ActivityType", propHeaderCurrentRow.getAttribute("ActivityType"));
            dupRow.setAttribute("Attribute1", propHeaderCurrentRow.getAttribute("Attribute1"));
            dupRow.setAttribute("Attribute2", propHeaderCurrentRow.getAttribute("Attribute2"));
            dupRow.setAttribute("Attribute3", propHeaderCurrentRow.getAttribute("Attribute3"));
            dupRow.setAttribute("Attribute4", propHeaderCurrentRow.getAttribute("Attribute4"));
            dupRow.setAttribute("BusinessLineName", propHeaderCurrentRow.getAttribute("BusinessLineName"));
            dupRow.setAttribute("BudgetAmt", propHeaderCurrentRow.getAttribute("BudgetAmt"));
            dupRow.setAttribute("ConsumedAmt", propHeaderCurrentRow.getAttribute("ConsumedAmt"));
            dupRow.setAttribute("RemainingAmt", propHeaderCurrentRow.getAttribute("RemainingAmt"));
            dupRow.setAttribute("ProposalAmt", propHeaderCurrentRow.getAttribute("ProposalAmt"));
            dupRow.setAttribute("ProposalDescription", propHeaderCurrentRow.getAttribute("ProposalDescription"));
            dupRow.setAttribute("CreatedBy", userName);
    //        dupRow.setAttribute("CreationDate",sqldate);
            dupRow.setAttribute("LastUpdatedBy", propHeaderCurrentRow.getAttribute("LastUpdatedBy"));
    //        dupRow.setAttribute("LastUpdateDate", sqldate);
            dupRow.setAttribute("AdfCreatedBy", userName);
            dupRow.setAttribute("ApprovalRemarks", propHeaderCurrentRow.getAttribute("ApprovalRemarks"));
            dupRow.setAttribute("Attribute6", propHeaderCurrentRow.getAttribute("Attribute6"));
            dupRow.setAttribute("Attachment", propHeaderCurrentRow.getAttribute("Attachment"));
            dupRow.setAttribute("Attribute7", propHeaderCurrentRow.getAttribute("Attribute7"));
            dupRow.setAttribute("Attribute8", propHeaderCurrentRow.getAttribute("Attribute8"));
            dupRow.setAttribute("Attribute9", propHeaderCurrentRow.getAttribute("Attribute9"));
            dupRow.setAttribute("Attribute10", userName);
            dupRow.setAttribute("Segment1", propHeaderCurrentRow.getAttribute("Segment1"));
            dupRow.setAttribute("Segment2", propHeaderCurrentRow.getAttribute("Segment2"));
            dupRow.setAttribute("Segment3", propHeaderCurrentRow.getAttribute("Segment3"));
            dupRow.setAttribute("Segment4", propHeaderCurrentRow.getAttribute("Segment4"));
            dupRow.setAttribute("Segment5", propHeaderCurrentRow.getAttribute("Segment5"));
            dupRow.setAttribute("Segment6", propHeaderCurrentRow.getAttribute("Segment6"));
            dupRow.setAttribute("L1Approver", propHeaderCurrentRow.getAttribute("L1Approver"));
            dupRow.setAttribute("L2Approver", propHeaderCurrentRow.getAttribute("L2Approver"));
            dupRow.setAttribute("L3Approver", propHeaderCurrentRow.getAttribute("L3Approver"));
            dupRow.setAttribute("L1Code", propHeaderCurrentRow.getAttribute("L1Code"));
            dupRow.setAttribute("L2Code", propHeaderCurrentRow.getAttribute("L2Code"));
            dupRow.setAttribute("L3Code", propHeaderCurrentRow.getAttribute("L3Code"));
            dupRow.setAttribute("ExpenceCategory", propHeaderCurrentRow.getAttribute("ExpenceCategory"));
            dupRow.setAttribute("ExpenceCategoryId", propHeaderCurrentRow.getAttribute("ExpenceCategoryId"));
            dupRow.setAttribute("HierarchyName", propHeaderCurrentRow.getAttribute("HierarchyName"));
            dupRow.setAttribute("FinYear", propHeaderCurrentRow.getAttribute("FinYear"));
            dupRow.setAttribute("Posm", propHeaderCurrentRow.getAttribute("Posm"));
            dupRow.setAttribute("HiqBrandManager", propHeaderCurrentRow.getAttribute("HiqBrandManager"));
            dupRow.setAttribute("Projectcode", propHeaderCurrentRow.getAttribute("Projectcode"));
    //        dupRow.setAttribute("PendingAppName", userName);
    //        dupRow.setAttribute("InHierarchy", propHeaderCurrentRow.getAttribute("InHierarchy"));
            dupRow.setAttribute("CurrentUser", userName);
            dupRow.setAttribute("CurrencyCode", propHeaderCurrentRow.getAttribute("CurrencyCode"));
            dupRow.setAttribute("ExchangeRate", propHeaderCurrentRow.getAttribute("ExchangeRate"));
    //        dupRow.setAttribute("ApStatus", propHeaderCurrentRow.getAttribute("ApStatus"));
    //        dupRow.setAttribute("StateCodeName", propHeaderCurrentRow.getAttribute("StateCodeName"));
            dupRow.setAttribute("BudgetLevel", propHeaderCurrentRow.getAttribute("BudgetLevel"));
            dupRow.setAttribute("AdfCreatedName",userName);
            dupRow.setAttribute("StateName", propHeaderCurrentRow.getAttribute("StateName"));
    //        dupRow.setAttribute("TotalLineAmount", propHeaderCurrentRow.getAttribute("TotalLineAmount"));
    //        dupRow.setAttribute("ExpenceMainCategory", propHeaderCurrentRow.getAttribute("ExpenceMainCategory"));
    //        dupRow.setAttribute("TotalBudgetAmount", propHeaderCurrentRow.getAttribute("TotalBudgetAmount"));
    //        dupRow.setAttribute("TotalRemainingAmount", propHeaderCurrentRow.getAttribute("TotalRemainingAmount"));
    //        dupRow.setAttribute("TotalConsumedAmount", propHeaderCurrentRow.getAttribute("TotalConsumedAmount"));
    //        dupRow.setAttribute("BudgetId", propHeaderCurrentRow.getAttribute("BudgetId"));
    //        dupRow.setAttribute("ExpenseCategorySwitcher", propHeaderCurrentRow.getAttribute("ExpenseCategorySwitcher"));
    //        dupRow.setAttribute("AmountUtilized", propHeaderCurrentRow.getAttribute("AmountUtilized"));
    //        dupRow.setAttribute("ApproverRemarkTemp", propHeaderCurrentRow.getAttribute("ApproverRemarkTemp"));
            dupRow.setAttribute("SpotLightAtt", propHeaderCurrentRow.getAttribute("SpotLightAtt"));
           
                    //Inserting the duplicate row
                    proposalHeaderVO.insertRow(dupRow);
                    
                    //EXECUTING SETPARAM for SelectActivities..
                    String activityType = (String)propHeaderCurrentRow.getAttribute("ActivityType");
                      activityType =   activityType.substring(0,activityType.indexOf("-",0));
                      System.out.println("value in activity Type::: " +activityType);
                    setParam(activityType);
                   
        }
    

    and here's the method 2

    method 2 is to copy all the fields, but change of LOV dependent parent or child LOV don't is not re-rested

    public void copyProposal(javax.faces.event.ActionEvent actionEvent) {
    // Add event code here...
            System.out.println("Inside copyProposal Method::::");
                    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance();
                    java.util.Map pageFlowScope = adfctx.getPageFlowScope();
                    String userName = (String) pageFlowScope.get("user").toString();
                    Date date = new Date();
                    System.out.println("date::: " +date);
                    String date1 = new SimpleDateFormat("dd-MMM-yyyy").format(new Date()).toString();
                    System.out.println("date1::: " +date1);
                    String date2 = new SimpleDateFormat("mm/dd/yyyy").format(new Date()).toString();
                    
                    Calendar currenttime = Calendar.getInstance();
                        Date sqldate = new Date((currenttime.getTime()).getTime());
                        System.out.println("current Date_Time::: " +sqldate);
                    AppModuleImpl am = this.getAm();
                    ViewObject proposalHeaderVO = am.getProposalHeaderView2();    
                    //        ViewObjectImpl proposalHeaderVO = this.getProposalHeaderView2();
                    Row propHeaderCurrentRow = proposalHeaderVO.getCurrentRow();
                    String[] propHeaderAttrs = propHeaderCurrentRow.getAttributeNames();
                    //Skip copying the primay key attributes or any attributes which you want to skip
                    String[] skipAttrs = new String[] {"BranchProposalNumber", "BranchHoSerial","ProposalId","ProposalDate","CreationDate","ApprovalStatus","Attribute9","Attribute10",
                                                       "ProposalAmt","ApprovalRemarks","ApproverRemarkTemp","BudgetAmt","ConsumedAmt","RemainingAmt","AmountUtilized"};  //,"L1Approver","L2Approver","L3Approver","L1Code","L2Code","L3Code"
                    List skipAttrList = Arrays.asList(skipAttrs);
                    //creating a new duplicate row
                    Row dupRow = proposalHeaderVO.createRow();
                    //copying all attributes one by one
                    for (int i = 0; i < propHeaderAttrs.length; i++) {
                        String propHeaderAttrName = propHeaderAttrs[i];
                    
                        if ("ProposalDate".equals(propHeaderAttrName))
                            dupRow.setAttribute(propHeaderAttrName, sqldate);
                        
                        int attrIndex = dupRow.getAttributeIndexOf(propHeaderAttrName);
                        //Checking if the attribute is in the skip attribute list and the attribute is updatable
                        if (!skipAttrList.contains(propHeaderAttrName) &&
                            dupRow.isAttributeUpdateable(attrIndex))
                            //Setting the value for the attributes
                            dupRow.setAttribute(propHeaderAttrName,
                                                propHeaderCurrentRow.getAttribute(propHeaderAttrName));
                        
                
                        System.out.println("nm,"+propHeaderAttrName+" k, j," +" " +propHeaderAttrName+" , ");
                    }
                    
                    dupRow.setAttribute("AdfCreatedBy",userName);
                    dupRow.setAttribute("Attribute10",userName);
                    dupRow.setAttribute("ApprovalStatus", "Pending");
                    dupRow.setAttribute("L1Approver", propHeaderCurrentRow.getAttribute("L1Approver"));
                    dupRow.setAttribute("L1Code", propHeaderCurrentRow.getAttribute("L1Code"));
                    dupRow.setAttribute("L2Approver", propHeaderCurrentRow.getAttribute("L2Approver"));
                    dupRow.setAttribute("L2Code", propHeaderCurrentRow.getAttribute("L2Code"));
                    dupRow.setAttribute("L3Approver", propHeaderCurrentRow.getAttribute("L3Approver"));
                    dupRow.setAttribute("L3Code", propHeaderCurrentRow.getAttribute("L3Code"));
                    
                    dupRow.setAttribute("ActivityType", propHeaderCurrentRow.getAttribute("ActivityType"));
                    dupRow.setAttribute("HierarchyName", propHeaderCurrentRow.getAttribute("HierarchyName"));
                    
                    dupRow.setAttribute("HiqBrandManager", propHeaderCurrentRow.getAttribute("HiqBrandManager"));
    
                    //Inserting the duplicate row
                    proposalHeaderVO.insertRow(dupRow);
                    
                    //EXECUTING SETPARAM for SelectActivities..
                    String activityType = (String)propHeaderCurrentRow.getAttribute("ActivityType");
                      activityType =   activityType.substring(0,activityType.indexOf("-",0));
                      System.out.println("value in activity Type::: " +activityType);
                    setParam(activityType);
                   
        }
    

    kindly help me to get the copy feature and feature update dependent lov.

    Best regards,

    MD Jahangir Pasha

    Dear gurus,

    Thank you for your support and answers.

    Problem solved, I added view accessors name in the attribute skip list. now it does not work as expected.

    Kind regards

  • LOV dependent parameter is not getting updated

    Dear gurus,

    I use the method below to copy a line and go to the createInsert page is to copy attribute values navigate successfully as expected, there are a few dependent LOV on my page. Passage in depenent LOV of parameters is not getting updated.

    For example, the StateNameId attribute is text input LOV using StateVO for LOV and set the values of the attribute state name, State. and it has dependent attribute like L1ApproverId which is also a LOV input text that uses L1ApproverVO for LOV, L1LOV takes the State as a parameter to retrieve values based on the State.

    When you click on L1ApproverLOV it gives old discs only, even if that we tested with StateNameId. Kindly help me out.

    Here is the source.

    {} public void copyProposal (actionEvent javax.faces.event.ActionEvent)

    Add the code in the event here...

    System.out.println ("inside the copyProposal method :::"); ")

    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance ();

    java.util.Map pageFlowScope = adfctx.getPageFlowScope ();

    String userName = (String) pageFlowScope.get("user").toString ();

    Date date = new Date();

    System.out.println ("date:" + date);

    Dim date1 = new SimpleDateFormat("dd-MMM-yyyy").format (new Date()) m:System.NET.SocketAddress.ToString ();

    System.out.println ("date1:" + date1);

    String date2 = new SimpleDateFormat("mm/dd/yyyy").format (new Date()) m:System.NET.SocketAddress.ToString ();

    Calendar currenttime = Calendar.GetInstance ();

    Date sqldate = new Date ((currenttime.getTime () .getTime ());

    System.out.println ("current Date_Time:" + sqldate);

    AppModuleImpl am = this.getAm ();

    ViewObject proposalHeaderVO = am.getProposalHeaderView2 ();

    Line propHeaderCurrentRow = proposalHeaderVO.getCurrentRow ();

    String [] propHeaderAttrs = propHeaderCurrentRow.getAttributeNames ();

    Skip copying the attributes of primary key or attributes that you want to ignore

    String [] skipAttrs = new String() {"BranchProposalNumber", 'BranchHoSerial', 'ProposalId', 'ProposalDate', "CreationDate", 'ApprovalStatus', 'Attribute9', 'Attribute10',

    'ProposalAmt', 'ApprovalRemarks', 'ApproverRemarkTemp', 'BudgetAmt', 'ConsumedAmt', 'RemainingAmt', 'AmountUtilized'};  , 'L1Approver', 'L2Approver', 'L3Approver', 'L1Code', 'L2Code', 'L3Code '.

    The skipAttrList list = Arrays.asList (skipAttrs);

    creating a new duplicate row

    Line dupRow = proposalHeaderVO.createRow ();

    copy all of the attributes of a

    for (int i = 0; i < propHeaderAttrs.length; i ++) {}

    String propHeaderAttrName = propHeaderAttrs [i];

    int attrIndex = dupRow.getAttributeIndexOf (propHeaderAttrName);

    Check if the attribute is in the attribute of jump list and that the attribute is updateable

    If (! skipAttrList.contains (propHeaderAttrName) & &)

    dupRow.isAttributeUpdateable (attrIndex))

    Setting the value for the attributes

    dupRow.setAttribute (propHeaderAttrName,

    propHeaderCurrentRow.getAttribute (propHeaderAttrName));

    dupRow.setAttribute (propHeaderAttrName,

    //                                "Pending");

    System.out.println ("name of the attribute:" + propHeaderAttrName);

    }

    dupRow.setAttribute ("AdfCreatedBy", userName);

    dupRow.setAttribute ("Attribute10", userName);

    dupRow.setAttribute ("ApprovalStatus", "pending");

    dupRow.setAttribute ("L1Approver", propHeaderCurrentRow.getAttribute ("L1Approver"));

    dupRow.setAttribute ("L1Code", propHeaderCurrentRow.getAttribute ("L1Code"));

    dupRow.setAttribute ("L2Approver", propHeaderCurrentRow.getAttribute ("L2Approver"));

    dupRow.setAttribute ("L2Code", propHeaderCurrentRow.getAttribute ("L2Code"));

    dupRow.setAttribute ("L3Approver", propHeaderCurrentRow.getAttribute ("L3Approver"));

    dupRow.setAttribute ("L3Code", propHeaderCurrentRow.getAttribute ("L3Code"));

    dupRow.setAttribute ("Attribute7", propHeaderCurrentRow.getAttribute ("Attribute7"));

    dupRow.setAttribute ("ActivityType', propHeaderCurrentRow.getAttribute ("ActivityType"));

    dupRow.setAttribute ("the HierarchyName", propHeaderCurrentRow.getAttribute ("the HierarchyName"));

    dupRow.setAttribute ("HiqBrandManager", propHeaderCurrentRow.getAttribute ("HiqBrandManager"));

    Insert the duplicate line

    proposalHeaderVO.insertRow (dupRow);

    EXECUTION of SETPARAM for SelectActivities...

    String activityType = (String) propHeaderCurrentRow.getAttribute ("ActivityType");

    activityType = activityType.substring (0, activityType.indexOf("-",0));

    System.out.println ("value by activity Type:" + activityType);

    setParam (activityType);

    }

    < af:inputListOfValues id = "stateNameId".

    popupTitle = "search and select: #{bindings." StateName.hints.label}.

    value = "#{bindings." StateName.inputValue}.

    label = "State of GPI/location.

    model = ' #{bindings. " StateName.listOfValuesModel}.

    required = "#{bindings." StateName.hints.mandatory}.

    Binding = "#{backingBeanScope.backing_ProposalSearch.stateNameId} '"

    labelStyle = "' make-weight: Bold" "

    valueChangeListener = "#{backingBeanScope.backing_ProposalMaster.stateNameId_valueChangeListener} '"

    returnPopupListener = "#{pageFlowScope.ProposalActivities.returnStateNamePopUpData} '"

    autoSubmit = "true" >

    < f: validator binding = "#{bindings." StateName.validator} "/ >"

    < / af:inputListOfValues >

    {} public void stateNameId_valueChangeListener (ValueChangeEvent valueChangeEvent)

    Add the code in the event here...

    AppModuleImpl am = this.getAm ();

    ViewObject propHdrVO = am.getProposalHeaderView2 ();

    Line rowHeader = propHdrVO.getCurrentRow ();

    System.out.println ("attribut1 =" + rowHeader.getAttribute ("Attribute4"));

    rowHeader.setAttribute ("L1Approver", null);

    rowHeader.setAttribute ("L1Code", null);

    rowHeader.setAttribute ("L2Approver", null);

    rowHeader.setAttribute ("L2Code", null);

    rowHeader.setAttribute ("L3Approver", null);

    rowHeader.setAttribute ("L3Code", null);

    rowHeader.setAttribute ("BrandManager", null);

    rowHeader.setAttribute ("Attribute6", null);

    String state_old = (String) valueChangeEvent.getOldValue ();

    Status string = (String) valueChangeEvent.getNewValue ();

    System.out.println ("value in old state:" + state_old);

    System.out.println ("value in State:" + State);

    }

    {} public void returnStateNamePopUpData (ReturnPopupEvent returnPopupEvent)

    RichInputListOfValues = lovField

    (RichInputListOfValues) returnPopupEvent.getSource ();

    ListOfValuesModel lovModel = lovField.getModel ();

    CollectionModel = CollectionModel

    lovModel.getTableModel () .getCollectionModel ();

    JUCtrlHierBinding = treeBinding

    CollectionModel.getWrappedData ((JUCtrlHierBinding));

    selected lines are defined in a RowKeySet.As the LOV table only

    supports simple selections, there is only one entry in the rks

    RKS RowKeySet = returnPopupEvent.getReturnValue ((RowKeySet));

    the key of table row ADF Faces is a list. The list contains the

    oracle.jbo.Key

    TableRowKey = rks.iterator () .next () (list);

    Retrieves the iterator binding for binding mapping LOV

    DCIteratorBinding dciter = treeBinding.getDCIteratorBinding ();

    get the line selected by its key Houston

    Key = tableRowKey.get (0) (Key);

    stateCode = key.getAttribute (0) m:System.NET.SocketAddress.ToString ();

    setIsApproverDisable (stateCode);

    }

    < af:inputListOfValues id = "l1ApproverId".

    popupTitle = "search and select: #{bindings." L1Approver.hints.label}.

    value = "#{bindings." Label L1Approver.inputValue}"=" ASM/MMR.

    model = ' #{bindings. " Required to L1Approver.listOfValuesModel'} = 'true '.

    columns = "35" shortDesc = "#{bindings." L1Approver.hints.ToolTip}.

    Binding = "#{backingBeanScope.backing_ProposalSearch.l1ApproverId} '"

    labelStyle = "' make-weight: Bold ' showRequired = 'true'"

    partialTriggers = "stateNameId" >

    < f: validator binding = "#{bindings." L1Approver.validator} "/ >"

    < / af:inputListOfValues >

    <? XML version = "1.0" encoding = "windows-1252"? >

    <! DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd" >

    <!-->

    < ViewObject

    "xmlns ="http://xmlns.oracle.com/bc4j"

    Name = "StateVO".

    Version = "11.1.2.62.76".

    BindingStyle = "OracleName".

    CustomQuery = 'true '.

    RowClass = "proposal.model.StateVORowImpl"

    ComponentClass = "proposal.model.StateVOImpl"

    PageIterMode = "Full".

    UseGlueCode = "false".

    OrderBy = "DESCRIPTION" >

    < DesignTime >

    < name Attr = "_codeGenFlag2" Value = "access |" Coll | VarAccess "/ >"

    < name Attr = "_isExpertMode" Value = "true" / >

    < name Attr = "_isCodegen" Value = "true" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < LABEL

    ResId="proposal.model.StateVO_LABEL"/ >

    < / SchemaBasedProperties >

    < / properties >

    < variable

    Name = "p_hierarchy_level".

    Type = "where".

    Type = "Java.lang.String" > "

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYHINT

    Value = 'Hide' / >

    < / SchemaBasedProperties >

    < / properties >

    < / variable >

    < SQLQuery > <! [CDATA [/ * SELECT fvv.]] FLEX_VALUE_ID, fvv. FLEX_VALUE, fvv. FLEX_VALUE_MEANING, fvv. DESCRIPTION DESCRIPTION, fvv.hierarchy_level

    OF fvv, FND_FLEX_VALUE_SETS fvs FND_FLEX_VALUES_VL

    WHERE 1 = 1

    and fvv.flex_value_set_id = fvs.flex_value_set_id

    and SVF. FLEX_VALUE_SET_NAME 'LOCATION GPIL_ '.

    and fvv.hierarchy_level =: p_hierarchy_level * /.

    SELECT fvv. FLEX_VALUE_ID, fvv. FLEX_VALUE, fvv. FLEX_VALUE_MEANING, fvv. DESCRIPTION DESCRIPTION, fvv.hierarchy_level

    From apps. FND_FLEX_VALUES_VL fvv, apps. FND_FLEX_VALUE_SETS fvs

    WHERE 1 = 1

    and fvv.flex_value_set_id = fvs.flex_value_set_id

    and SVF. FLEX_VALUE_SET_NAME 'LOCATION GPIL_ '.

    and fvv.hierarchy_level =: p_hierarchy_level

    and fvv.flex_value

    in

    (by selecting gpistate in apps.xxgp_gpistate_emp_check gec

    WHERE fvv.flex_value = gpistate and empcode in (select distinct tag EPI apps.xxgp_proposal_employees_v))]] > < / SQLQuery >

    < ViewAttribute

    Name = "FlexValueId".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "15".

    Scale = '0 '.

    Type = "Oracle.jbo.domain.Number"

    ColumnType = 'NUMBER '.

    AliasName = 'FLEX_VALUE_ID. '

    Expression = "FLEX_VALUE_ID."

    SQLType = 'DIGITAL' / >

    < ViewAttribute

    Name = "FlexValue".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'FLEX_VALUE. '

    Expression = "FLEX_VALUE."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "FlexValueMeaning".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'FLEX_VALUE_MEANING. '

    Expression = "FLEX_VALUE_MEANING."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "10" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewAttribute >

    < ViewAttribute

    Name = "Description".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'DESCRIPTION '.

    Expression = "DESCRIPTION".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "HierarchyLevel.

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "30".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'HIERARCHY_LEVEL. '

    Expression = "HIERARCHY_LEVEL."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "30" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewCriteria

    Name = "StateVOCriteria".

    ViewObjectName = "proposal.model.StateVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "true" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "StateVOCriteria_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "FlexValue".

    ViewAttribute = "FlexValue".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "10" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ViewCriteria

    Name = "StateVOCriteria1".

    ViewObjectName = "proposal.model.StateVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "false" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "StateVOCriteria1_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "HierarchyLevel.

    ViewAttribute = "HierarchyLevel.

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    "Value =": p_hierarchy_level ".

    IsBindVarValue = 'true '.

    Required = "Optional" / >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < AttrArray Name = "KeyAttributes" >

    < point Value = "FlexValue" / >

    < point Value = "FlexValueMeaning" / >

    < / AttrArray >

    < ResourceBundle >

    < PropertiesBundle

    PropertiesFile="proposal.model.ModelBundle"/ >

    < / ResourceBundle >

    < / ViewObject >

    <? XML version = "1.0" encoding = "windows-1252"? >

    <! DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd" >

    <!-->

    < ViewObject

    "xmlns ="http://xmlns.oracle.com/bc4j"

    Name = "L1ApproverVO".

    Version = "11.1.2.62.76".

    BindingStyle = "OracleName".

    CustomQuery = 'true '.

    RowClass = "proposal.model.L1ApproverVORowImpl"

    ComponentClass = "proposal.model.L1ApproverVOImpl"

    PageIterMode = "Full".

    UseGlueCode = "false" >

    < DesignTime >

    < name Attr = "_codeGenFlag2" Value = "access |" Coll | VarAccess "/ >"

    < name Attr = "_isExpertMode" Value = "true" / >

    < name Attr = "_isCodegen" Value = "true" / >

    < / DesignTime >

    Properties of <>

    < SchemaBasedProperties >

    < LABEL

    ResId="proposal.model.L1ApproverVO_LABEL"/ >

    < / SchemaBasedProperties >

    < / properties >

    < variable

    Name = "p_state".

    Type = "where".

    Type = "Java.lang.String" > "

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYHINT

    Value = 'Hide' / >

    < / SchemaBasedProperties >

    < / properties >

    < / variable >

    < SQLQuery > <! [CDATA [SELECT pv.adfuser username, pv.tag emp_number, pv.full_name emp_name,

    E-mail PV.email_address

    SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) State

    From apps. XXGP_PROPOSAL_APPR_HIERARCHY_V fv, pv apps.xxgp_proposal_employees_v

    WHERE fv.lookup_type = 'XXGP_PROPOSAL_APPR_HIERARCHY. '

    AND SUBSTR (fv.lookup_code, INSTR (fv.lookup_code, '-') + 1) = pv.tag

    AND SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) =: p_state

    Union

    SELECT the user name pv.adfuser, pv.tag emp_number, pv.full_name emp_name,

    E-mail PV.email_address

    SUBSTR (fv.lookup_code, 1, INSTR (fv.lookup_code, '-')-1) State

    From apps. XXGP_PROPOSAL_APPR_HIERARCHY_V fv, pv apps.xxgp_proposal_employees_v

    WHERE fv.lookup_type = 'XXGP_PROPOSAL_APPR_HIERARCHY. '

    AND SUBSTR (fv.rmm_code, INSTR (fv.rmm_code, '-') + 1) = pv.tag

    AND SUBSTR (fv.rmm_code, 1, INSTR (fv.rmm_code, '-')-1) =: p_state

    [[Group of pv.adfuser, pv.tag, pv.full_name, pv.email_address, SUBSTR (lookup_code, 1, INSTR (lookup_code, '-')-1)]] > < / SQLQuery >

    < ViewAttribute

    Name = "username".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "255".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'USER name '.

    Expression = "USER name".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "90" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "EmpNumber.

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = '150 '.

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMP_NUMBER. '

    Expression = "EMP_NUMBER."

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "150" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "EmpName".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMP_NAME.

    Expression = "EMP_NAME.

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "Email".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "240".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'EMAIL '.

    Expression = "EMAIL".

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "240" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewAttribute

    Name = "State".

    IsUpdateable = "false".

    IsPersistent = "false".

    PrecisionRule = 'true '.

    Precision = "30".

    Type = "Java.lang.String"

    ColumnType = "VARCHAR2".

    AliasName = 'STATE '.

    Expression = 'STATE '.

    SQLType = 'VARCHAR' >

    < DesignTime >

    < name Attr = "_DisplaySize" Value = "30" / >

    < / DesignTime >

    < / ViewAttribute >

    < ViewCriteria

    Name = "L1ApproverVOCriteria".

    ViewObjectName = "proposal.model.L1ApproverVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "true" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "L1ApproverVOCriteria_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "username".

    ViewAttribute = "user name".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "15" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < ViewCriteriaItem

    Name = "EmpNumber.

    ViewAttribute = "EmpNumber.

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "15" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < ViewCriteriaItem

    Name = "L1ApproverVOCriteria_L1ApproverVOCriteria_row_0_EmpName".

    ViewAttribute = "EmpName".

    Operator = 'STARTSWITH '.

    Concert = 'AND '.

    Required 'Optional' = >

    Properties of <>

    < SchemaBasedProperties >

    < DISPLAYWIDTH

    Value = "30" / >

    < / SchemaBasedProperties >

    < / properties >

    < / ViewCriteriaItem >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ViewCriteria

    Name = "L1ApproverVOCriteria1".

    ViewObjectName = "proposal.model.L1ApproverVO"

    Concert = 'AND' >

    Properties of <>

    < CustomProperties >

    < property

    Name = "displayOperators".

    Value = "InAdvancedMode" / >

    < property

    Name = "AutoPlay".

    Value = "false" / >

    < property

    Name = "allowConjunctionOverride".

    Value = "true" / >

    < property

    Name = "showInList".

    Value = "true" / >

    < property

    Name = 'mode '.

    Value = "Basic" / >

    < / CustomProperties >

    < / properties >

    < ViewCriteriaRow

    Name = "L1ApproverVOCriteria1_row_0".

    UpperColumns = "1" >

    < ViewCriteriaItem

    Name = "State".

    ViewAttribute = 'State '.

    = '=' Operator

    Concert = 'AND '.

    "Value =": p_state ".

    IsBindVarValue = 'true '.

    Required = "Optional" / >

    < / ViewCriteriaRow >

    < / ViewCriteria >

    < ResourceBundle >

    < PropertiesBundle

    PropertiesFile="proposal.model.ModelBundle"/ >

    < / ResourceBundle >

    < / ViewObject >

    Dear gurus,

    Thank you for your support and answers.

    Problem solved, I added view accessors name in the attribute skip list. now it does not work as expected.

  • Change the width of the content of inputListOfValues inside the af: query

    Hello

    I am looking for a possibility to change the width of the content inside my af:query.

    For example, I have in my fields of application 2 (width 100) and an inputListOfValues (width depends on the width of the content max)

    I want to display them with the same size.

    I put all 3 columns the same width, but af:query always display the current max inputListOfValues width content.

    Is it possible to achieve that?

    I found the solution

    http://www.jobinesh.com/2011/01/customizing-component-display-by.html

    but it does not work for inputListOfValues, only for text input fields. Maybe some css, but how to add css inside the af: query?

    I use jdev 11.1.2.4

    Hello
    AFAIK width for inputListOfValues inside the af: query depends on the size of the field in the database.
    But we can change the with inputListOfValues inside af: query. This is the easiest way to do it:

    1. go into your view object - > attributes

    2. click on the attribute for which you have the LOV. Click on edit to change this attribute.

    3. click on control flags on the left panel. Change view width.

    4 apply, Ok, save & enjoy

    See an example screenshot. We are allowed to change other fields too. This should work for 11g R1 and 11g R2. Please share if you find another way. Hopefully this will solve your problem.

    Thank you
    GT

  • Is it supposed to be a rattle from inside the phone?

    Got a Defy a few weeks ago. Love it until yesterday when I suddenly cant' hear someone on a phone call and only the speaker/headphone works (like make a few posts down). Back to T-mobile tomorrow.

    However, my phone has a deaf/rattle sound from inside the phone when you shake it, and you can feel something moving inside. I thought it was something to do with sensors/accelerometers in the phone or something, but now the internal speaker is broken I wonder if it is supposed to do this or if she actually always a hardware problem.

    Phone of someone else than the same noise/do the same thing? Is it supposed to do this or not?

    -Daniel

    There should not be a rattle... but there is!

    I have the same problem. It is caused by the battery move when you shake the phone, it doesn't have a tight fit. I used a piece of foam under the battery very thin to stop this rattle noise. Not impressed!

    You will see on these forums that some users have had problems with defective headphones... so far I did not have this.

    Hope that such Defys won't suffer from bad workmanship I really like the phone.

    Check your battery by shaking the phone with the cover off... let me know how you go.

  • 810-160 Phoenix envy: turn off the lights inside the PC

    This computer will turn bright red. How do you turn off the infernal red lights inside the PC?

    Hello @onesa,

    Welcome to the HP Forums, I hope you enjoy your experience! To help you get the most out of the Forums of HP, I would like to draw your attention to the Guide of the Forums HP first time here? Learn how to publish and more.

    I read your post on how the computer turns bright red as part of the aesthetics of your desktop computer chassis, and you want to turn it off. I'd love to help you!

    To find out what chassis PIN to remove the motherboard of your system (which should turn off the red lights), contact our technical support 800-474-6836. If you do not live in the United States / Canada region, please click the link below to get help from your region number.

    http://WWW8.HP.com/us/en/contact-HP/WW-phone-assist.html

    I hope this helps!

    Concerning

  • Best settings for Canon A1200 decision-making inside the image

    I need to take a high quality photo with my Canon PowerShot A1200 camera for my site one of my pieces of wood art that I have craft.  It is tie wooden a man and is shown on a model of human torso (about 1 1/2 ' wide, 2' 1/2 high), so that the image will be large rectangle. The photo is taken in a light inside the box.

    Because I try to display all images on my site as the place, I'll have to put the picture of rectangle in a square frame swamp.

    I have little to know the skills in how to take a good photo. I use a tripod and use the timer. Suggestions and recommended settings will be appreciated.

    You ask for help in taking the photo or in the treatment of her after taking? If you have a part of the photo album must be stretched forward if you are using a tripod, but if you need help editing / cutting / filling a canvas etc is a great & very depends on the software you own or need to buy.

  • restore service dependency for the network and sharing Center

    How to restore the dependency service or group who couldn't start for network and sharing Center?

    Hi patto1708,

    If it was something that was already previously and failed after certain activities on the computer for which you are not aware of, then the best possible thing to do is run a system restore. This will ensure that your computer is back to operational status.

    For more information about the system restore, you can see the link: http://windows.microsoft.com/en-US/windows-vista/System-Restore-frequently-asked-questions

    Or you may need to check for the dependency of the network and sharing center services and start them manually when they are stopped manually.

    See the link: http://windows.microsoft.com/en-US/windows-vista/Manage-services-in-Windows-Vista-from-Windows-Vista-Inside-Out to learn more about how to manage services in Windows Vista

    Kind regards

    SAP U G - Microsoft Support

  • How can I call or even use a class library inside the application that has been downloaded along with the app?

    Hi all. I have a question?

    I have an application and a library.  Inside of the app have a lot of calls of this library (easy to say my app that is dependent on the library).

    I tried the following scenario: in the main application I added logic to download the library programmatically. But something I missunderstood around that. So, I'm first to download my application that depends on the library then I thought to check in the constructor, if the library exists then activate the app if not then download the lib and restarts the device.

    My problem now is if I call a list of class of the library, then the app not working and would be lifted except that «the application contains errors of audit»

    So, how can I avoid this? or even

    How download this lib from the app and have other methods inside this app called library which is not yet downloaded?

    Thank you in advance. A sample will be apreciated.

    No, which would require a second application, such as an installer

Maybe you are looking for

  • Stop the transfer of my iPad to my 6s iPhone apps

    How to stop the transfer of my iPad on my iPhone apps?

  • not to force quit, can not control, ctrl, esc

    Sorry not my macbook right now so I have to get the specifications on that a little later. But recently some programs block and freeze. I can't force them to leave their, I can't press command, Ctrl, esc to bring up the menu force quit. I can always

  • Frozen after the restoration

    So, I tried to restore my iPhone 6 more, but then he said that I had to update my phone before restore... I did. Once I did this it continued to restore and then, it is now stuck on a white screen with the apple logo and a loading bar under... I wait

  • Only stopping a Mid-synchronization effect iPod files?

    I just got a new iPod. I have plugged in and was trying to synchronize the songs, when I tried to restore it for other reasons. He drew from the Mid-sync (rather than stop synchronization and clicking on eject), reconnected inside and I restored as I

  • HP dv6 Notebook PC ENVY: laptop without battery

    For the last few days I have been having problems of battery and planing to replace my battery in the laptop. I took it out on 39% and the laptop runs. I was wondering how long can I keep the laptop without battery. A replacement battery is on the wa