Deletes the objects with the mergeEntity function

Hello

I use Toplink with a façade of Session EJB.

I have two tables (PERSON and ASSIGNMENTS). A person may have several missions. Now, I want to delete some assignments from a person. I want to do this by using a backingBean. My grain of support code looks something like this. In this scenario, I want to delete all assignments on a person.
BACKING BEAN
...
Person person = (Person)context.getApplication().evaluateExpressionGet(context, #{bindings.personCollectionIterator.currentRow.dataProvider) Person.class);

DCBindingContainer bindings = (DCBindingContainer)getBindings();
DCIteratorBinding dcIteratorBinding = (DCIteratorBinding)bindings.get("assignmentsCollectionterator");
Row[] rowAssignments = dcIteratorBinding.getAllRowsInRange();

for (int j=0; j<rowAssignments.length; j++) {
   Assignment assignment = (Assignment)((DCDataRow)rowAssignments[j]).getDataProvider();
   person.removeAssignment(assignment);
}

// update person
bindings.getOperationBinding("mergePerson").execute();
In my grain of support, everything works fine. The "person" entity is sent has the façade of the Session.
SESSION FACADE
  public Object mergeEntity(Object entity) {
    UnitOfWork uow = getSessionFactory().acquireUnitOfWork();
    Object workingCopy = uow.readObject(entity);
    if (workingCopy == null)
      throw new RuntimeException("Could not find entity to update");
    uow.deepMergeClone(entity);
    
    uow.commit();

    return workingCopy;
  }
The entity in the façade of the Session has no assignment. What can I do to make this persistent state. The problem is that the assignments of the people in the database is deleted.

Is it possible to do it this way. Why the wizzard created the removeAssignment feature if I can't use it in this scenario? I use uow.removeEntity, if I want to delete an assignment or is it also possible to use a feature of mergeClone?

Thank you
Brahim

Hello

When you delete an object from a normal relationship, you declare simply that the object should no longer be reference, deletion off all foreign key in question. If you want it deleted, you must explicitly he took.

TopLink has the notion of private property, which can take care of that for you. When an object is removed from a private relationship, it will be marked to be deleted from the database as well. If you mark as private relationship, you get the behavior that you expect from the code that you have demonstrated.

Best regards
Chris

Tags: Fusion Middleware

Similar Questions

  • Display with the Table function in pipeline object

    I try to use a read only View object with a pipeline function table which takes in and defined by the user returns the objects. I work with an OraclePreparedStatement, but want to use a view object.

    This is the query:
    SELECT test_pkg.test_function(?,?) FROM DUAL;

    How can I configure the input parameters of the View object? The only method I can find available is setWhereClauseParam, but there is no where clause.
    Is it possible to use an object view in this situation?

    Any help is greatly appreciated. Thank you.
    S

    This can be done very easily. The query of your view object should be:

    SELECT *
      FROM TABLE(test_pkg.test_function(:bind1, :bind2))
    

    Then create variable bind for both parameters.
    You will set the bind variable in the same way that you define bind variables for any other question.

    Published by: jflack on April 9, 2013 16:28

  • How can I access my computer in order to remove downloaded files that has not deleted using the control panel and the usual functions to delete?

    I recently received from remote assistance installed a new anti-virus program. During using the remote technician, I he observed several open windows because it deleted the files that were left by previous anti-virus programs on my computer.  These files prevent the download of the new program.  As I watched him navigate through my programs and files, I noticed that there are a lot of game files that have been deleted by using the functions of the control panel and uninstalling still in my computer.  The technician of 3-4 programs installed on my computer while he removed residual files of the antivirus and promptly removed from these programs when it was correctly installed my new anti-virus program.  I would really like to know how to access files or records what he did and then delete the game files that I thought were removed.  I downloaded at least 100 trial offers for sets of objects hidden over the years and you don't want no trace with my memory of the computer.  No help available out there?

    Hey,.

    You can follow this link to recover lost or deleted files:

    http://Windows.Microsoft.com/en-us/Windows-Vista/recover-lost-or-deleted-files

    also, look for the file/game:

    http://Windows.Microsoft.com/en-us/Windows-Vista/save-your-search-results

    Hopefully this should help you.

  • Delete the last item on the page with some scriptlable

    Hi @ all,

    I'm trying to solve the following problem, I hope one of you can help me:

    Import xml files into a database in InDesign (CS 5.5, Windows 7) to get a full product catalog.

    Before each product group is inserted a subheadline (separate textframe with scriptlable 'katalog_untergruppe'), but in the case of a page break, it's the last item on a page.

    Can I somehow, select these elements and remove them with a script in the InDesign document?

    I tried to do on objects on each page of counting and remove the frame if there a number higher than 40, but the number of objects is different, so sometimes necessary frameworks are deleted and some are still there.

    So I need to check if it's the last item on the page. Any ideas?

    Here my test:

    function test() {}

    for (var i = 0; i < document.allPageItems.length; i ++) {}

    If (document.allPageItems [i] .label! = "") {}

    PAGESTART

    If (document.allPageItems [i] .label == 'katalog_untergruppe') {}

    var n = 1;

    While (document.allPageItems [i + n] .label == "") {}

    n ++ ;

    }

    if(n>40) {}

    document.allPageItems [i] .remove ();

    }

    }

    If (document.allPageItems [i] .label == 'katalog_untergruppe' & & document.allPageItems [i + 1] .label == 'pagestart') {}

    document.allPageItems [i] .remove ();

    }

    }

    }

    }

    test();

    Thanks in advance :-)

    * Rike *.

    @ Jump_Over

    This does not work either, sometimes now other executives of related texts are deleted.

    With the help of someone else in combination with yours, I have now found a working solution.

    Search for the item lowest, if it is marked "katalog_untergruppe", delete it.

    Thank you very much.

    @Hans

    Sorry for not posting a file, but I'm not allowed to.

    @all

    Here a script to work for the problem, it is perhaps useful.

    function test() {}

    for (var i = 0; i)< app.activedocument.pages.length;="" i++)="">

    currentPage var = app.activeDocument.pages [i];

    var lastpageItems;

    for (var j = 0; j)< currentpage.pageitems.length;="" j++)="">

    var currentpageItems = currentPage.pageItems [j];

    If (j == 0)

    lastpageItems = currentpageItems;

    ElseIf (currentpageItems.geometricBounds [0] > lastpageItems.geometricBounds [0])

    lastpageItems = currentpageItems;

    }

    If (lastpageItems.label is "katalog_untergruppe")

    lastpageItems.remove ();

    }

    }

    test();

  • Do not display the SVG objects with the effect of filter &lt; feSpecularLighting &gt;

    When I open a file Scalable Vector Graphics (.svg) in Firefox, all objects with filters that contain the < feSpecularLighting > filter primitive, are not displayed at all, and in rare cases, even cause Firefox crashes.

    For example:

    It must be rendered like this:

    In order to get the SVG file to render as PNG, you must edit kernelUnitLength of 0.01 to about 1.0 (or delete). Don't know if something might have changed in the way Firefox handles this attribute to cause such a radical difference.

    I should test in a clean profile to see if I get the same result...

    Edit: Same result in a clean profile, i.e. without extensions or changes to the default factory settings.

  • Impossible to remove an unknown account, get the error 'cannot delete the unknown account because this object inherits permissions from its parent.

    I have several programs that when I go to security there is an unknown account and when I try to delete unknown account I get this message that you cannot delete the Unknown(S-1...) account because this object inherits from its parent perssions. To delete the Unknown(S-1...) account, you must prevent this object from inheriting permissions. Turn off the option for the inheritance of permissions and then try to delete the Unknown(S-1...) account again. I tried the edit and advance features in respect of security without success. Why have I not control over security permissions?

    Found a solution to this problem.

    Go to the folder parent of the folder that contains the files with this unknown account number:
    1. right click on the PARENT folder, and then click Properties.
    2. on the Security tab, go to the advanced options (bottom window)
    3. in the new window, click the button change the permissions in the bottom.
    4. Select the Group (NOT AUTHENTICATED, just of users USERS) users
    5. check "replace all permissions of child object with permissions inheritable of this object.
    6. click on the OK button or apply and done, fixed number.

    Hope this helps anyone else having this problem, for me it happened after reinstallation of win 7 on the same machine and keep my images on another partition, so it was spared by the new facility, so the old user account was always on the file permissions.

  • Problems with VC90 runtimes after deleting the winsxs folder. Installers now may not have write access to the winsxs folder?

    I very much regret to remove winsxs folder. I read that it might be recreated after being deleted and it was, but now VC90 doesn't quite

    A bunch of programs does not start, saying: there is a problem with the 'side by side configuration. Sxstrace using and try to run one of these programs, the analyzed log file shows that it was looking for VC90 manifest files in the folder "winsxs/manifest", which he could not find.

    It was weird because I feel that these manifest files should be created by the setup of the program (this program has been installed after I deleted the winsxs folder).

    Programs that are looking for VC90 during installation will say I did not install and will try to install it, and then fail and leave. I tried to install the runtime myself, but get the following error:

    Product: Microsoft Visual C++ 2008 Redistributable - x 86 9.0.30729.17 - Error 1935.An error occurred during the installation of assembly ' Microsoft.VC90.ATL, version = "9.0.30729.1", publicKeyToken = "1fc8b3b9a1e18e3b", processorArchitecture = "x 86", type ="win32" '. " See Help and Support for more information. HRESULT: 0 X 80070003. Assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {AE56AAF5-F3C0-3D4B-8859-A1E50A3E27BF}

    I tried to get windows updates, but that did not fix it. I also tried to install SP2 (currently SP1) but it wouldn't install.

    Could someone help me please?

    Hello CheapSteaks,

    Thanks for posting on the Microsoft answers Forum.

    Click on the following article to see if it helps with your question.
    KB Article ID: 970652 -Error 1935.An error occurred during the installation of assembly ' Microsoft.VC90.ATL, version

    If please reply back and let us know if it helped to solve your problem.

    Sincerely,

    Marilyn
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

  • How to delete the 2 files with expiration date 25/07/2014?

    Found 2 records in history settings - display the files. type-txt doc. cannot delete I suppose that's the expiration date. How can I change the date? or y at - it another way to remove? Also have a damaged object - visualization of objects that I cannot remove.

    Click on Security tab, uncheck keep favorite Web sites. then delete the history.

    Still have a problem with the damaged object - type active x control id but nothing else has.

  • Cannot delete the file. Says "not not found could not find this item check the location of this object and try again."

    Cannot delete the file.  Says "not not found could not find this item check the location of this object and try again."

    I got this file from my friend got sent - is a word document, I had on their computer.  So I tried to use Disk Cleanup to delete temporary files, temporary internet files and files program downloaded.  Does not work.

    When I check the properties, there is no security tab so I can't transfer ownership in this way.

    I don't want to experiment using the way of the transfer of ownership command prompt as the name of the file is several sentences long.  I can't rename it either, of course.

    Windows 7, a week and I already have a stupid problem which has already lost an hour of my time.

    What I did was to create a Notepad file that was empty and saved in the same location as the file that won't go away.  Once registered.  I click with the right button on the new file and rename the exact name as the file problem.  Don't forget to change the file extension (ex: .doc)

    ex file problem: word.doc

    new file: word.doc

    as long as they match eachother exactly you should see the file problem disappear and once that's gone, you can delete the new file created.

  • Help with excel import and delete the page script

    Hello. I will try to make it as simple as possible. I have some data from excel (saved as delimited by tabs) that I need to import in a 5 PDF page. I use the script below to import, and it works fine. All import fields and records the individual (one for each record) PDF. However, I need to extend this functionality by removing some pages before it saves the document by looking at the different boxes. The code below is what I use to import the records.

    // specify the filename of the data file
    var fileName = "/Users/MacMike/Desktop/Test.txt";  // the tab delimited text file containing the data
    var outputDir = "/Users/MacMike/Desktop/Dump/";    // make sure this ends with a '/'
    
    var err = 0;
    var idx = 0;
    while (err == 0) {
        err = this.importTextData(fileName, idx);    // imports the next record
    
        if (err == -1)
            app.alert("Error: Cannot Open File");
        else if (err == -2) 
            app.alert("Error: Cannot Load Data");
        else if (err == 1)
            app.alert("Warning: Missing Data");
        else if (err == 2)
            app.alert("Warning: User Cancelled Row Select");
        else if (err == 3)
            app.alert("Warning: User Cancelled File Select");
        else if (err == 0) {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf"); // saves the file
            idx++;
        }
    }
    

    As I said before you import works surprisingly well.

    My PDF consists of 5 pages (info-registration, p1 = Dir-contract = p0, p2 = contract ndarp-brand, p3 = takes-contract, p4 = agreement must be brand). My idea is that on the import of data, the script will look at a few check boxes and determine which contracts to remove on the PDF and then save. I wrote the syntax of which, in my view, what it should look like. I'm not a programmer and know just a little bit. I looked through the documentation and this is what I came with. I don't know how to combine to work. Here's the code I came up with that.

    var dir = this.getField("Associate Director"); // checkbox
    var aldir = this.getField("Alumni Director"); // checkbox
    
    var fac = this.getField("Facilitator"); // checkbox
    var alfac = this.getField("Alumni Facilitator"); // checkbox
    
    var oyb = this.getField("Optimize Your Brain"); //checkbox
    var poyb = this.getField("DVD and Workbook Previously Purchased"); // checkbox
    
    // Below are all the possible training options.
    if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:3, nEnd:4})
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:3, nEnd:4})
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:4})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:4})
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:2, nEnd:2})
    }
    
    else if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:1, nEnd:2})
    }
    else (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:1, nEnd:2})
    }
    

    How to combine these two so that I can create a document temp import my data, check the boxes to check off and delete the appropriate pages and save the file and then go to the next record? I got the first part done. It imports large and has the right, but I don't know what to do next. Thanks for any help!

    Or y at - it another way to do this?


    Michael

    Wow. Ok. I had it works beautifully. There was a lot of trial and error. Because the script as it was would have, would open the original PDF, delete the pages needed, then save the file. While it would be to go to the next record is missing pages in PDF and bomb to open. I hunted and searched for a way to do this. I found "this.insertPages" in the documentation. Finally, what worked was so move the "save under" in the service and put it under every variation of check. So now when checking the boxes, he performs the check, removes the mandatory pages, stops, insertions of back in deleted pages from the original file, leave the service and finally goes to the next record.

    Here is my final script:

    // This code looks at an excel (tab delimited) file, imports the records into a PDF form 10 Pages long.
    // Then checks a series of checkboxes and deletes the pages that aren't associated with first page.
    // After it deletes these pages it reinserts the deleted pages so it can do the checks for the next record in the (tab delimited) file.
    
    // variables for importing excel data
    var err = 0;
    var idx = 0;
    var fileName = "/Users/MacMike/Desktop/Test.txt";  // the tab delimited text
    var outputDir = "/Users/MacMike/Desktop/Dump/";    // make sure this ends with a '/'
    
    //Checking a bank of 6 checkboxes and determine which pages need to be deleted, save the file, and the insearch the deleted pages again.
    function seekandDestroy() {
        if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:6, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:5, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:6, nEnd:9 });
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:6, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:5, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:6, nEnd:9 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:9 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:9 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:1, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:0, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:1, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:1, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:0, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:1, nEnd:5 });
        }
        else if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
    }
    
    // Imports records does the above function then go the next record, all the while doing error reporting.
    while (err == 0) {
        err = this.importTextData(fileName, idx);    // imports the next record
    
        if (err == -1)
            app.alert("Error: Cannot Open File");
        else if (err == -2)
            app.alert("Error: Cannot Load Data");
        else if (err == 1)
            app.alert("Warning: Missing Data");
        else if (err == 2)
            app.alert("Warning: User Cancelled Row Select");
        else if (err == 3)
            app.alert("Warning: User Cancelled File Select");
        else if (err == 0) {
            var dir = this.getField("Associate Director"); // checkbox
            var aldir = this.getField("Alumni Associate Director"); // checkbox
            var fac = this.getField("Facilitator"); // checkbox
            var alfac = this.getField("Alumni Facilitator"); // checkbox
            var oyb = this.getField("Optimize Your Brain Site Coordinator"); //checkbox
            var poyb = this.getField("DVD and Workbook Previously Purchased"); // checkbox
            seekandDestroy(dir, aldir, fac, alfac, oyb, poyb); //performs the above function
            idx++; //goes to next record
        }
    }
    
  • I need serious help please... We do translations of textbooks, I searched an excessive type function but have been unable to find, we are working in indesign CS 5. It takes allot of time to delete the text and type in the new language.

    I need serious help please... We do translations of textbooks, I searched an excessive type function but have been unable to find, we are working in indesign CS 5. It takes allot of time to delete the text and type in the new language.

    Argh it's frustrating! I never noticed that the key was not working in InDesign.

    A bit of research and it turns out that the MS Office has this as an option in their software. But I can't find an option in the InDesign preferences to make it work.

    However, somethings do not appear in the shortcuts and preferences and are hidden triggers in InDesign that are accessible via a script.

    I'm not saying that it is possible to activate the button insert by using a script, but it is plausible that he can be activated.

    Maybe ask on the forum script? Scripting InDesign

    I know that this may be a possibility as with InDesign prior to export PDF documents interactive versions, there was previously no way to export PDFs interactive as unique pages if the gaps of.

    But the option to toggle this setting was scriptable.

  • to use the NOW() function with operator (such as NOW () - 120) 11.1.1.6.11 or 11.1.1.7.1

    Hi all

    I want to use the function NOW with a different operator in obiee11.1.1.6.11 or 11.1.1.7.1

    but every time I have a creating a filter as

    TRAN_DATE is equal to NOW()-120, we become "an arithmetic operation is being performed on a non-digital type.»

    11.1.16.11 and 11.1.1.7.1

    Hare TRAN_DATE is in RPD datetime data type

    Can someone tell me how to replace the error and make the report run and return the results

    Do now () - 120 is a very simplistic way to look at it because it is highly ambiguous. IE: NOW less 120 "what?" Minutes? Seconds? Years? Petroleum products?

    Accuracy is the key. Now() gives a timestamp (a real timestamp DATA TYPE object!), so I guess you mean days.

    Timestamp data types are changed (projected through time) using the TIMESTAMPADD function, which in your case would by this formula:

    TIMESTAMPADD (SQL_TSI_DAY,-120, NOW()))

  • Object with several States and slider in the "folio" are pixelated, settings seem correct.

    I can't keep an object with several States to be rasterized text, as well as a slider which is also dithering.

    I read that you are supposed to adjust the folio, and article up to be .pdf and the cursor should have the possibility of vector chosen.

    I have not found anything to object state multi for these parameters.

    What happens is when I exit the folio to Adobe Content Viewer, only the text of these items is rasterized. All other texts to be crispy. Tested on Mini iPad and iPad retina and both are blurred.

    Is there a way to force the vector option? It seems even with the selected options it is still screening test in interactive elements.

    Thank you!

    I don't know if I missed something, but it seems to work now. Maybe the v26 option (I deleted the old folio and recreated, and it works as expected now.)

    Can you send me a link to information about the scrolling content and the position of the document? The method I used the frame was from an article of Adobe, although it could be old.

    Thanks for your help!

  • show/hide the object with the text box

    Hello world

    has obtained a display code and masking of an object with a button and it does not work well. This is the code

    function show_hide_image1(evt:MouseEvent):void {}

    Image1.visible =! Image1.visible;

    }

    Enterbtn.addEventListener (MouseEvent.CLICK, show_hide_image1);

    Now, got another code with a box of password who send me on different Label based on what is in it. There is the code.

    Enter.addEventListener (MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_4);

    function fl_ClickToGoToAndStopAtFrame_4(event:MouseEvent):void

    {

    If (Passwordbox.text == "cryocath") {}

    gotoAndStop ("cryocath");

    } Else if (Passwordbox.text == "54321") {}

    gotoAndStop ("A54321");

    } Else if (Passwordbox.text == "123456789") {}

    gotoAndStop ("A123456789");

    } else {}

    Stop ('error')

    }

    }

    Now, my question is, I want to introduce my hide/show code this code but do not understand how to do it. What I want is that if I enter my Passwordbox, my "image1" show/hide object "image1". If I get "image2", my "image2" show/hide object. Can someone help me with this? TNX

    :

    Enter.addEventListener (MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_4);

    function fl_ClickToGoToAndStopAtFrame_4(event:MouseEvent):void

    {

    {if (this [PasswordBox.Text])}

    This [PasswordBox.Text] .visible =! this [PasswordBox.Text] .visible;

    }

    If (Passwordbox.text == "cryocath") {}

    gotoAndStop ("cryocath");

    } Else if (Passwordbox.text == "54321") {}

    gotoAndStop ("A54321");

    } Else if (Passwordbox.text == "123456789") {}

    gotoAndStop ("A123456789");

    } else {}

    Stop ('error')

    }

    }

  • delete the video clip with clip

    I want a clip to remove a clip when we rollsover the other.

    you have not learn from the mistakes of the past.  the code to check the hittests must be in your listener key function:

    var tl:MovieClip =;
    Stop ();
    var distance: Number = 10;
    var keyListener:Object = new Object ();
    keyListener.onKeyDown = function)
    {
    If (Key.isDown (Key.LEFT))
    {
    sun_mc._x = Math.max (sun_mc._x - distance, 0);
    trace ('move left');
    }
    else if (Key.isDown (Key.RIGHT))
    {
    sun_mc._x = Math.min (sun_mc._x + distance, 575);
    trace ("forehand");
    }
    else if (Key.isDown (Key.UP))
    {
    sun_mc._y = Math.max (sun_mc._y - distance, 0);
    trace ("move up");
    }
    else if (Key.isDown (Key.DOWN))
    {
    sun_mc._y = Math.min (sun_mc._y + distance, 570);
    trace ('move down');
    }
    remove the Sun with clouds
    for (var i = 1; i)<= 6;="" i++)="">
    {
    If (sun_mc.hitTest (tl ["cloud_mc" + i]))
    {
    trace ("the Sun hit the cloud");
    is depth of sun_mc is less than 0, exchanging its
    depth in unoccupied removable depth
    sun_mc.swapDepths (1000000);
    1000000 is probably good.
    sun_mc.removeMovieClip ();
    }
    }

    remove an instance of the star with the Sun
    for (var i = 1; i)<= 6;="" i++)="">
    {
    If (sun_mc.hitTest (tl ['star_mc' + i]))
    {
    trace ('the Sun struck the movieClip star_mc');
    TL ['star_mc' + i] .removeMovieClip ();
    }

    }
    }
    Key.addListener (keyListener);
    Copy the following code duplicates and positioned randomly new instances
    of the movieClip star_mc
    for (var i = 1; i)<= 6;="" i++)="">
    {
    duplicateMovieClip ('cloud_mc', 'cloud_mc' I, I + 6);
    _root ["cloud_mc" + i] ._x = 600 * Math.random ();
    _root ["cloud_mc" + i] ._y = 200 * Math.random ();
    }
    for (var i = 1; i)<= 6;="" i++)="">
    {
    duplicateMovieClip ('star_mc', 'star_mc' + I, i);
    _root ['star_mc' + i] ._x = 600 * Math.random ();
    _root ['star_mc' + i] ._y = 200 * Math.random ();
    }

Maybe you are looking for