Dynamic population issue with repeated sub form

I have a subform that populates a dropdown from another subform on a prior page. In the Enter event on the subform I have the following script:
Drop Down 1
this.clearItems();
this.rawValue = null;
this.fontColor = "0,0,0";
var nCount = Subform3.Subform2.Subform1.instanceManager.count;
console.println("nCount: " + nCount);
for (var i=0; i<=nCount; i++)
var vFld = xfa.resolveNode("Subform3.Subform2.Subform1[" + i + "]");
var vItem = vFld.RiskNo.rawValue;
this.addItem(vItem.toString());
A second drop down is also populated in the PostOpen event on the subform with the following script:
Drop Down 2
this.clearItems();
this.rawValue = null;
this.fontColor = "0,0,0";
var sf1 = Subform3.Subform2.resolveNodes ("Subform1[*]");
for ( var i = 0; i < sf1.length; i++)
if (CTPData.RiskRow.Risk.rawValue == sf1.item(i).RiskNo.rawValue)
  var controlsf = sf1.item(i).resolveNodes ("Controls.Control[*]");
  for ( var j = 0; j < controlsf.length; j++)
   var wInput = controlsf.item(j).ContNo.rawValue;
   this.addItem(wInput.toString());
I then populate a text field with values based on drop down selections with the following Exit Event scripts:
Exit Event Drop Down 1 to populate text field 1
var sf1 = Subform3.Subform2.resolveNodes ("Subform1[*]");
for (var i = 0; i < sf1.length; i++)
if (CTPData.RiskRow.Risk.rawValue == sf1.item(i).RiskNo.rawValue)
   var wInput = sf1.item(i).RiskInput.rawValue;
   CTPData.RiskRow.RiskTxt.rawValue =(wInput);
   CTPData.ControlsRow.ControlTxt.rawValue = "";
Exit Event Drop Down 2 to populate text field 2
var sf1 = Subform3.Subform2.resolveNodes ("Subform1[*]");
for ( var i = 0; i < sf1.length; i++)
if (CTPData.RiskRow.Risk.rawValue == sf1.item(i).RiskNo.rawValue)
  var controlsf = sf1.item(i).resolveNodes ("Controls.Control[*]");
  for ( var j = 0; j < controlsf.length; j++)
if (CTPData.ControlsRow.Control.rawValue == controlsf.item(j).ContNo.rawValue)
   var wInput = controlsf.item(j).ControlInput.rawValue;
   CTPData.ControlsRow.ControlTxt.rawValue =(wInput);
These scripts work absolutely perfect for the first instance of the subform they are on.  On added instances of the subform however, the drop downs work but the populate text fields from the selected values do not.
I am sure I am missing something simple but I can’t find it.
I would greatly appreciate any pointers I could get.
Thanks,
Eagle

I actually tried that with the same results.  It seems to me that the issue is that
var wInput = controlsf.item(j).ControlInput.rawValue;
CTPData.ControlsRow.ControlTxt.rawValue =(wInput);
on the repeated subform has a different CTPData.ControlsRow.ControlTxt.  something like CTPData.ControlsRow.ControlTxt(0). but I don't understand enpough about repeated subform values to figure it out.
Thanks,
Eagle

Similar Messages

  • Populateing a drop down list in a repeating sub form

    I have been using the scripts from the Purchase Order sample that work with the Country and States/Provinces drop down lists and have modified them to fit my needs. The scripts work great. However I have a drop down list that is in a repeating sub form and the only the drop down list in the first occurance of the sub form works. The others don't.
    I put this line of code in a field called drpOrderedByTeam.
    JobsScript.getJobsOther(xfa, xfa.resolveNode("form1.TimeSheetSF.DetailsSF[*].DetailsTable.DetailsRow.ItemNumber"));
    I thought I just needed to add an "[*]" to the name of the sub form and it would work with all occurances but it doesn't seem so and I'm not sure what else to do.

    Based on your explanations, I've attempted to re-create your form and I think I've got it working the way you'd like it to.
    There are some difficulties with using fields in table headers which are replicated on subsequent pages because while new instances of the header subform and the fields it contains are created, you don't have access to these instances using the header's Instance Manager (I think this is a bug but I'm not sure). This means that you can't iterate through the instances of the header in order to populate the task lists depending on the selection in the team list. One solution for this is to make all header fields Global (select each field and, in the Object palette's Binding tab, set the
    Default Binding property to
    Global). This means that all instances of these fields will share the same value. The effect is that when you change the value of a field on an instance of a header on any page, the change will be replicated on all instances on all pages. The catch, though, is when you use lists in the header. Making list fields global doesn't mean that their item lists are global -- which causes other headaches.
    In the end, because of the problems I've described, I had to resort to cheating a little but if you think about it, it's not really cheating. What the form does is whenever the team list value changes, it removes all instances of the DetailsSF rows. This has the effect of also removing all instances of the DetailTitlesSF headers accross the current page set (and removes all pages but the first one). Then 6 new instances of the DetailsSF row are generated and the DetailTitlesSF header is re-populated using the new selection in the team list. After that, if a new page gets generated because of the number of instances of the DetailsSF rows, the new instances of the task lists in the new instances of the DetailTitlesSF header will have the correct list of items based on the current value of the team list. In the end, even though I'm cheating by removing all instances of the DetailsSF row in order to reset the lists in the DetailTitlesSF header, it's not really cheating because if you change teams, then it should be assumed that all data entered doesn't apply anymore because the tasks change as well... Convinced?
    The best way to understand this is to check-out the sample form.
    Let me know if you have any questions.
    Stefan
    Adobe Systems

  • Issue with filling out form fields in Safari?

    Hello,
    Has anyone noticed any issues with filling out form fields (specifically text boxes) in Safari 6.0.2 on Mac OS 10.8.2?  When I attempt to test forms I've created, there is a delay when typing values into text boxes.  Other types of input controls (check boxes, drop down lists, etc.) appear to work fine.  As far as I can tell, this only occurs with Safari 6.0.2 in Mac OS 10.8.2.  Prior versions of Safari do not have this issue, nor does Firefox in the same OS environment.  When I refresh the form, the delay is not as noticeable.  I'm searching the WebKit bug reports as well, but nothing seems to point to this issue.  Any hints would be greatly appreciated.

    From the menu bar, select
    Edit ▹ Substitutions
    and uncheck Text Replacement.

  • Create master document form with multiple sub form

    Hi Dear;
    how can i create a master form with multiple sub form using screen painter?
    best regards;

    Hi Dany,
    Do you mean a form connected to a MasterData Object with multiple childs?
    If so:
    1. Create a new ScreenPainter form;
    2. Add a Folder item for each of the childs;
    3. Add a new matrix to each of the childs and change their PaneLevel to from 1 to N (N = number of childs you have);
    If your code you then need to catch item pressed event for the Folder Items and change the form's Pane Level accordingly.
    Regards,
    Vítor Vieira

  • Repeating sub-form with XML data from aspx page

    Hi,<br />I am doing a POC where I have a repeating subform in my Life cycle form.<br /><br />Now I want it to show data based on the XML that I have written, sample is below.<br /><br />My problem is that the sub-form does not repeat. Can you help me with this problem or if you can let me know your experience if this is possible that would be great.<br /><br />Thanks,<br />Manish<br /><br />strXML = "<?xml version='1.0' encoding='UTF-8'?>"; <br />        strXML = strXML + "<?xfa generator='AdobeDesigner_V7.0' APIVersion='2.2.4333.0'?>"; <br />        strXML = strXML + "<xdp:xdp xmlns:xdp='http://ns.adobe.com/xdp/'>"; <br />        strXML = strXML + "<xfa:datasets xmlns:xfa='http://www.xfa.org/schema/xfa-data/1.0/'>"; <br />        strXML = strXML + "<xfa:data>"; <br />        strXML = strXML + "<RepeatForm>"; <br />        strXML = strXML + "<emp>name</emp>"; <br />        strXML = strXML + "</RepeatForm>"; <br />        strXML = strXML + "<RepeatForm>"; <br />        strXML = strXML + "<emp>name1</emp>"; <br />        strXML = strXML + "</RepeatForm>"; <br />        strXML = strXML + "</xfa:data>"; <br />        strXML = strXML + "</xfa:datasets>"; <br />        strXML = strXML + "<pdf href='http://servername/projectname/filename.pdf' xmlns='http://ns.adobe.com/xdp/pdf/' />"; <br /><br />strXML = strXML + "</xdp:xdp>";

    hi this is a sample i created for this check out this link
    http://anilmathewm.blogspot.com/2010/07/how-to-post-data-from-flash-to-php-or.html

  • Issue with length of form text fields in Firefox in OSX

    I've just spotted an issue with this in a page on a site, with two forms next to each other. (the limited space has highlighted it.)
    Basically FF on the Mac is making the text fields longer than any other browser :
    http://www.goodsafariguide.com/trade/loginfail2.php
    If anyone knows a fix for this, that would be great.
    If not, I'll just reduce their length so that at least they're not squashed in any browser (even though they'll be a bit short in every browser other than FF Mac).
    http://www.goodsafariguide.com/trade/loginfail2.php
    Thanks.

    Thanks guys - its just not something I've really noticed before, as most forms I do have enough width compared to this page where I have two side by side.
    Will pop that bit of CSS in.

  • Issue with showing input forms for update SQL statement

    Hi guys - I'm currently doing a college project and I'm not overly experienced in the area of Java/JSP but I'm having an issue with a project. I have a JSP project inserting, viewing and deleting rows from a database but having an issue getting the update/modify function working in my project.
    If I hardcode values into my variables and launch the project it updates fine, but I believe theres an issue with how I'm calling the existing rows. I wish for the user to be able to view the rows from the database and modify as they wish. Once they submit the modifications, I want the row to be updated. Can anyone see where the problem might exist in my code below? I hope it's something small, but I'm not able to fix it at the moment and would apreciate anyone's help! :)
    The problem I'm facing at the moment is the input boxes for displaying the current rows from the database are not even showing up..
    ModifyNode.jsp:
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <%@page import="suaspackage.NodeManager" %>
    <jsp:useBean id="AddNode" scope="session" class="suaspackage.NodeManager"/>
    <%@ page language="java" %>
    <%@ page import="java.sql.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Suas</title>
        </head>
        <body
        <%! // Class level declarations
            Connection dbCon; // interface type in java SQL
            ResultSet rs; // interface type in java SQL
            String serverName = "localhost";
            String nodeID;
            String valowneremail;
            String valownersms;
            boolean bFirstTime;
            %>
            <%
            bFirstTime = true;
            if(request !=null){
                if(request.getParameter("submit") != null){
                    nodeID = "6";
                    valowneremail = request.getParameter("OwnerEmail");
                    valownersms = request.getParameter("OwnerSms");
                    bFirstTime = false;
                    AddNode.update(nodeID, valowneremail, valownersms);
            %>
            %>
        <%
            try{
            Class.forName("com.mysql.jdbc.Driver"); // SQLServer specifics 1
            dbCon = DriverManager.getConnection( // SQLServer specifics 2
                    "jdbc:mysql://" + serverName + ":3306" + "/suasdb", "root", "9631");
            Statement stmt;
            String sqlString = "select nodeid, node, owneremail, ownersms from nodemanager";
            stmt = dbCon.createStatement();
            rs = stmt.executeQuery(sqlString);
            } catch (ClassNotFoundException e){
                out.write("<B><CENTER><P>");
                out.write("Error loading class for Suas database connection: </P><P>");
                out.write(e.toString());
                out.write("</B></CENTER></P>");
                } catch (SQLException e){
                    out.write("<B><CENTER><P>");
                    out.write("Error accessing Suas database connection: </P><P>");
                    out.write("</B></CENTER></P>");
            if(rs!=null){
        %>
    <jsp:include page="includeheader.jsp" />
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><img src="images/pagemarker_nodemanager.jpg" alt="Node manager" width="176" height="55"></td>
        </tr>
      </table>
             <jsp:include page="includenodemenu.jsp" />
    <TABLE WIDTH="75% BORDER="0" CELLPADDING="5" ALIGN="CENTER">
    <TR BGCOLOR="#9ddc4f">    </TR>
    <br>
    <TR BGCOLOR="#9ddc4f">
      <TH>Node ID</TH>
      <TH>Node</TH>
      <TH>Owner E-Mail Address</TH>
      <TH>Owner SMS Number</TH>
      <TH></TH>
    </TR>
             <%  } else {
                %>
    <% while (rs.next()){
        %>
    <FORM>
    <TR BGCOLOR="#d7eabf">
        <TD><%=rs.getString("nodeid")%></TD>
        <TD><%=rs.getString("node")%></TD>
        <TD><INPUT size="20" type="text" name="OwnerEmail" value="<%=rs.getString("owneremail")%>"</TD>
        <TD><INPUT size="20" type="text" name="OwnerSms" value="<%=rs.getString("ownersms")%>"</TD>
        <TD><INPUT type="submit" name="submit" value="Save"></TD>
    </TR>
    <% }
        %>
        </body>
    </html>
    {code}
    The relevant part of my NodeManger package:
    {code}
        public void update(String updateNodeId, String valEmail, String valSMS) throws ClassNotFoundException, SQLException{
            try{
                String updateSQL;
                String nodeid = updateNodeId;
                String updateowneremail = valEmail;
                String updateownersms = valSMS;
                Connection dbCon;
                Statement stmt;
                ResultSet rs;
                String serverName = "localhost";
                Class.forName("com.mysql.jdbc.Driver"); // SQLServer specifics 1
                dbCon = DriverManager.getConnection( // SQLServer specifics 2
                 "jdbc:mysql://" + serverName + ":3306" + "/suasdb", "root", "9631");
                updateSQL = "update nodemanager SET owneremail='" + updateowneremail + "', ownersms='" + updateownersms + "' WHERE nodeid='" + nodeid + "'";
                stmt = dbCon.createStatement();
                stmt.execute(updateSQL);
            } catch (ClassNotFoundException e){
                throw(e);
            } catch (SQLException e){
                throw(e);
        }{code}
    Edited by: daveomcgee on Apr 9, 2009 8:03 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I support what ThomYork suggests. Learn how to properly separate database/business logic from your view logic. Learn how to use servlets and JSPs together. Read abourt DAO classes. Learn how to build a view in JSPs using taglibs (JSTL to begin with).
    You might think it is too much work, but if you learn this stuff the wrong way now, it is going to be that much harder converting to the clean, readable, reusable and maintainable way later on.

  • Activation issue with new Adobe form in subsequent systems

    Hi All,
    I'm facing an strange issue in activating Adobe form.
    The new Adobe form is copied from an existing form and assigned to a new output type of PO.
    After tested successfully in Dev, we transport it to Q environment and other subsequent systems
    But we will always get PO updating termincation error in Q and other systems firstly.
    We go to SFP transaction and regenerated the Form there once, only after that it works perfectly and no termination error any more.
      I'm not sure if I missed any step to activate the Adobe form as this is the 1st time I'm working on a new Adobe form.
      I did activate the Adobe interface and form before releasing and TR consistency check was also carried.
      Please let me kow if you faced the similar issue and what's the possible cause?
    Thanks for your inputs.
    Regards
    Vindy

    not really, someone else mentioned that it could be done and they said they saw it before.  I've been beating myself up for a while trying to figure out how to get it to happen.   Is there an easy way to get the content of the pdf form into an email body with plain text when pressing a submit by email button?
    Such as...
    <label name>: <txtfield content>
    First name:  <txtfield content>
    ...etc..

  • Issue with Repeat Contact Info in Edit Screen

    Hello! 
    I recently had to get a replacement for my Droid because the home keys stopped working.    My replacement Droid was acting buggy and the screen would black out anytime I'd check voicemails and sometimes after placing a phone call.  I called customer service today and the tech support guy had me do a factory data reset on the phone.  Before I did it, I was instructed to export my contacts to my SD card, which I did.   The screen issue seems to be resolved, but I have an issue with my contacts now.  If I go into a contact and hit "edit contact", it will display three to four Google contacts for one person!  Also, if I try to make a shortcut to direct dial a contact, it has the same contact and phone number listed 3-4 times for every phone number listed.  (For example, my parents home phone is listed three times and so is their cell phone number.)  Anyone know how to get rid of the repeat contact info?  I have tried resetting the phone again, as well as separating contacts individually to no avail.  Any help or advice is appreciated!

    Here are the steps for deleting duplicate contacts.  HTH!
    From the home screen, touch the applications tab (located on the bottom of the screen).
    Touch Contacts.
    Touch the Contacts tab.
    Touch Menu.
    Touch the desired contact.
    Touch Menu.
    Touch Delete contact.
    Touch OK.

  • Dynamic table issue with special character

    Hi All,
    While creating a dynamic internal table if the fieldname in the fieldcatalog contains any special character like dot(.) , ot is showing the message without creating the dynamic internal table.
    * Create a dynamic internal table with this structure
    CALL METHOD cl_alv_table_create=>create_dynamic_table
    EXPORTING
    i_style_table = 'X'
    it_fieldcatalog = gt_dyn_fcat
    IMPORTING
    ep_table = gt_dyn_table
    EXCEPTIONS
    generate_subpool_dir_full = 1
    OTHERS = 2
    gt_dyn_fcat contains fieldname with dot.
    So the table gt_dyn_table is not creating.
    I searched in SCN andd found another method
    CALL METHOD
    cl_abap_structdescr=>create
    But the same issue is aslo here in this method.
    Please suggest me any new method in sap to solve the issue.
    Best Regards,
    Munu

    Hi,
    Every programing language has its syntax rules.
    If you want to use this language you have to follow the rules.
    All the peoples involve with SAP ABAP must follow the rules.
    and here it is: from http://help.sap.com/abapdocu_740/en/abennaming_conventions.htm
    How abut using underscores (_)
    Regards.

  • Issue with pdf-based forms (correspondence)

    Hello!
    Got a problem with our new pdf-based forms.
    I'm tryinig to print a new pdf-based dunning form via correspondence (fpcopara), but there is no option where i could say "XFP data stream with context evaluation". There are only the options for Smartforms and SapScript.
    Has anyone an idea how to solve this problem?
    Thanx 4 helping!

    Here are the steps (from generating the form up to the point where i want to print it):
    1. Transaction Code: SFP (Form Builder)
    create a new interface with interface-type: ABAP Dictionary-based Interface
    2. Transaction Code: SFP (Form Builder)
    create a new form. Layout type = Standard Layout, Interface from step 1, create a small layout and activate both (interface an form).
    3. Transaction Code: EFRM (Maintain Application Form)
    create a new application form with these options:
    Form Class: IS_U_CA_DUNNING
    Form Type: PDF-based Form
    PDF-based Form: (name from step 2)
    After creating this new application form, try to activate it.
    4. Transaction Code: FPCOPARA (Correspondence Printing)
    For this step you need printable dunnings in your system.
    Tab: Print Parameters
    Output Device: your XFP-Printer
    And there we are... There is no option for PDF-based Forms at this point. Just the options for SapScript and Smartforms.
    Thanks
    Btw: we're using IS-U (Utilities).

  • Dynamic internal table with repeated structure

    Hi,
        I have a requirement, in which I need to create a dynamic internal table with the below structure.
       Dynamic Int. table structure: fld1 and fld2.
       If another internal table (say int2), contains 3 records, then my final output table should contain the below structure.
                    Value 1              Value 2              Value3          
         fld1     fld2     fld1     fld2     fld1     fld2     
      If in case, the int2 table contains 10 records, then my final output table should contain the structure below.
                    Value 1              Value 2           .....              Value10          
         fld1     fld2     fld1     fld2     .....     fld1     fld2     
    Please advice on how to acquire this. Thanks in advance for your help.
    Regards,
    Swetha.

    You can do it...but it won't be  table... it would be some thing like
    itab
    ref1->  strycture (field 1  field 2 field 3)
    ref2-> structure (field1 field 4 )
    ref3-> structure (field5  field7 )
    say Define a  internal table with a single field to hold  a reference of Data
    Go on creating Rows of different structures and storing the address into the table... you can use RTTS for same
    Use  the below link for RTTS (search on wiki for examples).
    http://wiki.sdn.sap.com/wiki/display/ABAP/RuntimeTypeServices+%28RTTS%29

  • Issues with AR Invoice form after sending barcode and tab data to PC

    Hi,
    We have a barcode system to scan ItemCodes and send 5 x tabs 'keypresses' to the checkout users PC.
    This basically populates all the required fields on the AR Invoice row and jumps down to the next row ready for the next barcode.
    We have recently upgrading to 8.8, and we have developed an annoying issue.  Intermittently, the PCs not behaving as expected.  Here are some of the bad results we have experienced:
    1. The barcode scan is done, but the tabs being sent to the PC are not registered..  The PC just sits there with the cursor at the end of the (populated) ItemCode box without recognising that tabs have been sent
    2. The barcode scan is done and the ItemCode box is populated as expected.  However SAP has not processed all the expected tabs and the cursor remains one of the next few fields awaiting user input.
    3. As above the barcode scan is done and the ItemCode box is populated as expected.  However SAP has not processed all the expected tabs.  Also, the cursor is not present within the current 'selected' field - it seems to have almost lost focus from the fields on the form.  Note: the SAP window remains the active Window.
    All of this means that the processing of Invoices is being delayed as tabs are not being processing and form focus is being lost.
    The form settings are correct as they are unchanged from being working to suddenly stopping working.  The issue is occasionally resolved by a reboot of the client PC in question. 
    Is this a known issue in 8.8?  If not, is this most likely to be caused by display issues or SAP 8.8 not being able to handle the receipt of tab commands in such quick sucession?
    Any pointers or comments from your experience would be appreciated.
    Regards
    OB

    Which patch level are you using as this should be fixxed. I would also look if there are any conflicts with the add-ons as there some major changes in the SDK.

  • Save and submit issues with nested/expanding form

    I've built two forms in designer (Form_B and Form_C, we'll say) which use scripted repeating subforms to accomodate a range of inputs without presenting the user with piles of fields. I need both of them to correctly maintain their state when saved and re-opened, and transmit the data I need through acrobat.com distribution.
    Form B currently doesn't save and re-open correctly:
         There are two levels of repetition, Areas and Categories. There can be one or more Areas, and each Area has one or more Categories. If I open the form (in Acrobat Pro) and fill it out with 2 areas, each area having 2 categories, when i save and re-open the file the second Area is gone, and the first Area has 4 categories.
    Form C has many fields (up to 1500+) but I only need a fraction of them to be submited
         On the assumption that the settings in the "binding" pallet would controll this for me, I made a script to unbind all the unnnessisary fields pre-submit, and reverse the changes post-submit. When I test this, the fields still save and submit despite being set fieldName.bind.match = "none". I would also like to temporarily re-name the submitted fields so they come through with unique names. I have a script to do this, and I tested it by running the script (confirming that they changed by looking at the mouse-over tooltip) and saving the form in that state. The form will open back up with the old(unchanged) names and those fields have lost other layout settings.
    On both forms, all fields and subforms are normally set to binding = "normal", or fieldName.bind.match = "once"
    I currently have no external data bindings (the data view pallet is blank.)
    Any thoughts on why fields whos binding = "none" would still submit/save?
    Or why repeating subforms with binding = "normal" would get lost in a save?
    Is originalFieldName.name = "newName" somehow not sufficient to change how that fieldname gets saved in the data? (despite the apparent name change)
    I've searched all the resources I know for any useful idea on this one, and came up blank. Any help or suggestions would be much appreciated.
    <<<<<   don't rule out "It shouldn't do that, it must be buggy."  I'm starting to lean that way pretty heavily on a couple counts.  >>>>>>
    If anyone would like to see the files in question,  please send me an email at  manager<at>rocklight<dot>net and I'll get a copy of each off to you first thing in the morning.

    I've found a partial answer for the Form_B issue. (areas and categories not saving correctly):
    It looks like another case of this - http://forums.adobe.com/message/1358727#340913
    but for subforms.
    In order to keep my naming consistent, I had every repeating subform at every level called "fields" and within that a subform called "content" etc. (See attached image) It looks like when the file is re-opened, acrobat/reader is finding the First node named "fields" to apply the saved information to, rather than the correct one. When i renamed the subforms to "AreaFields" and "CatFields" it seems to have solved the problem. (It's still giveing me extra categories, but i think more re-naming is going to solve that too.
    Still looking for a solution to the submission problem: how to only submit some of the fields in a form.
    (yeah, the nesting is rediculous, I know, but it was necisary for some formatting elements.)

  • ADF Table dynamic rendering issue with Transient VO

    Hello All,
    JDeveloper : Studio Edition Version 11.1.1.2.0 Build JDEVADF_11.1.1.2.0_GENERIC_091029.2229.5536
    ADF Business Components     11.1.1.55.36
    Java(TM) Platform     1.6.0_11
    Oracle IDE     11.1.1.2.36.55.36
    SOA Composite Editor     11.1.1.2.0.12.16
    Versioning Support     11.1.1.2.36.55.36
    My page header and lines section. Header section is designed using af:panelFormLayout and lines section is constructed using af:table. Header and Lines regions are on two different Transient VOs which has no queries and updatable option in all the attributes set to always. As per the requirement after some condition, i will have to disable few column items in the lines table. For this, i have created new Transient attribute (SpecEditMode) of type Boolean in lines transient VO and i set this attribute value to Boolean.TRUE or Boolean.FALSE based on the condition. I set read only property to all af:inputText fields as #{bindings.SpecEditMode.inputValue}.
    Here is the my lines table layout structure
    af:panelBox
         -> af:panelCollection
         ->-> af:table.
    I have one input text box to get number of rows to be added to line in the af:panelBox toolbar and a GO button to create the rows.     Here is the steps to get my issue
    1. Create new rows in the Lines Transient VO based on the user input.
    2. Perform business logic and lock the rows created above (set the read only propery to true using expression #{bindings.SpecEditMode.inputValue})
    3. Rows created in step one gets locked when the layout gets refreshed.
    4. Repeat the step 1 and now all the locked rows becomes unlocked.
    To debug further on this, i drag and drop the SpecEditMode attribute as a column in the same table to verify the values during runtime. SpecEditMode attribute value for Rows created in step 1 are true which is supposed to lock the row.[But not locked the rows] and for all the newly created rows in step 4 are false.
    Eventhough the SpecEditMode attribute values are correct, the fields are not locked after the first time.
    Could you let me know if i am missing anything? Very much appreicate any pointers/inputs. Kindly suggest if there is any other better way to achieve the expected functionality.
    Thanks
    Annadurai.

    When i set the read only property to #{row.bindings.SpecEditMode.inputValue}, the dynamic behaviour is works just fine.

Maybe you are looking for

  • How to find out from which device sms or calls has...

    Hello! I want to check from which of my devices some particular calls and sms in particular period has been made. I use several devices: few laptops and androide phone. Can I check from which device sms and calls has been sent? Thanks in advance !  i

  • Java.lang.Exception: Missing Properties : [SQLINPARAM3]

    java.lang.Exception: Missing Properties : [SQLINPARAM3] I am getting the above message when I login to EM using a browser. Why? How to solve this error message. Oracle 10g R2 Windows 2000 Server. Thank you,

  • "Disk cannot be partitioned because some files cannot be moved" NO RECOVERY PARTITION

    After defragmenting my disk the old-fashioned way, I lost my recovery HD partition. I am currently working to get it back. That was in an attempt to create contiguous space for Boot Camp Assistant. While that error is now solved, a new one has popped

  • Process code for project

    Hii , I was just wondering if there was an inbound process code for message type PROJECT . I am trying to generate a inbound partner profile for message type PROJECT and idoc type PROJECT01 . I am not sure what process code should i use . Please tell

  • Can iWeb do an auto-runing slide show embedded on home page?

    I want a slide show of photos to start running automatically when the page is loaded. I don't want visitors to have to click anything, and I don't want the slide show to take over the page. (Example: http://www.csl.edu/ ) I have tried placing a Mobil