Change View Link Name in BC4J

I wonder if there is a way to change the name of a view link member in a application module, in a BC4J project?

Hi Song,
I assume that renaming your View Link (the actual component) is not an option for you.
If you just want to rename the View Link instance:
1. Shut down JDeveloper.
2. Find the file YourAppModule.xml
3. Open the file in your favorite text editor.
4. Find the <ViewLinkUsage> tag that contains the View Link Usage you want to change.
5. Change the "Name" attribute.
6. Save the file, exit, and restart JDev.
Hope this helps.
Best,
Avrom
null

Similar Messages

  • How to change View Attribute Name?

    Is there a way to change the attribute name of a view object that was added from and entity Object?
    I dont want to change the Entity Attribute Name since i want to use it in diferent view objects with diferent names...

    Hi Frank
    It would be very convenient to have view object attribute name updateable because the attributes may result from different joins (to same table) and have different meaning depending more on the association than to the table attribute itself (in most case the relationship extend the meaning of the attribute).
    In my use case i have :
    A table FlexTypologyClassMatrix with two foreign key pointed to FlexTypologyClass primary table. That mean that my matrix have two axis defined by the primary key of FlexTypologyClass table.
    I created a view object that correspond to this scheme with eo's FlexTypologyClassMatrix, FlexTypologyClass as FlexTypologyClassAxisX, FlexTypologyClassAxisY).
    The view object attributes from eo's FlexTypologyClassMatrixAxisX or Y are generated from the table attribute name with a suffix like FlextypologyclassL (for FlexTypologyClassMatrixAxisX) and FlextypologyclassL1 (FlexTypologyClassMatrixAxisY).
    The attribute name are the most used item used later in the development cycle and this is not easy to distinguish the X from the Y without analyzing the view object definition. It's not a very productive way to develop application.
    It would be very convenient to permit the view object attribute name to be updateable or the alias name of the entity object in the view object has to be displayed with, every time.
    I didn't check if the info is displayed every tiem, may be it is a workaround !?
    Hope you understand what I mean. Thank you.

  • Change View Link SQL dynamically

    Hi,
    How i can modify the View Link SQL dynamically?
    I have View Link CategoryVL and it is working fine with master (CategoryVO) & details (CoursesVO) tables and the two VO's are not based on EO. but i want to add more columns to the View Link SQL in PFR.
    Please advicse.
    thanks in advance.
    Regards....Ashraf

    Hitesh,
    This a very generic case and happens when the source VO join attribute and destination VO join attribute are not of same type, i.e. data type and data length. Make sure that is happening in your case, this will solve your problem.
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Change "Show" Link Name

    Hello. I am trying to change the "Show" link to "Display All
    Help" when viewing my compiled help project. I have gone into the
    project settings, advanced options and opened the LNG File tab.
    Under [Common], I have changed "Show=Show" to "Show=Display All
    Help," but it still says "Show" when the project is uploaded to my
    server and visitors launch the online help. I'm using RoboHelp 6
    with FlashHelp set as the primary layout. I'd appreciate any help
    or ideas anyone might have. Thanks,
    Ben

    Interesting. I got an email from RoboWizard with some
    information on this. This is what he said,
    I don't believe the .LNG file is among the mix of output
    files. Seems there is an issue with the LNG file not working to
    influence a change in the output.
    However, the fix seems easy enough. Inside the topic, where
    the code for the show link appears, a function named
    addShowButton() is called. A brief look at the .JS files seems to
    indicate the file named whtopic.js holds the function. Soooo, to
    set things the way the user wants to see, they will need to amend
    the whtopic.js file, locate the addShowButton
    function and configure the text they wish to see. Once they
    do this, the topic should display as intended.
    It's interesting because I did find the LNG file in my
    output! I didn't however test changing anything.
    Hope that helps.

  • How do i change the link name of my form

    When I insert the link to my form instead of it showing the auto generated long forms central link I want the link to display as "registration" for example.

    Thanks Much,  let me be more specific:
    1.  I created a form in form central from scratch using the Blank Page
    template
    2.  Under the Distribute tab there are 3 options: Create a link to the
    form, Create a PDF, Embed in a web page. I choose Create a link to the form
    3.  Forms Central automatically generated a link to my form and a Copy Link
    button.
    4. I copied the link and pasted it in my email to be distributed to my
    clients
    My question is, how can I rename that link so instead of
    http:www.formscentral...... it just says "Registration" for example.

  • How to rename a View Link in a data model?

    In JDeveloper 9.0.3, I create a simple BC4J project with a master and a detail. The business components are properly created.
    When I try to design the data model for the module, I am able to link the view for the master and the view for the detail, there is no problem to rename the view objects that I select in my data model, but I found no way to rename the view links used between the view objects.
    I always get an automatically generated name, like "FkForeignDetailLink1". This is what I see in the data model, and also in the structure of the module, in the "View Link Members" section.
    I am able to modify the properties of this view link, but not its name. Am I missing something?
    TIA

    to clarify... In the AM wizard, you are trying to rename the instances of view objects and view links?
    If so, you are right, there is no way to rename view links on that panel. We are working on a better way to do that for the next release. The only way I know of to rename the view links is to shut jdev down and edit the XML for the application modele. This can be dangerous if you get it wrong, so make a backup before attempting this. The hint with renaming things OUTSIDE JDeveloper, I already know, but I don't like much.
    As for the AM wizard, I just noticed that I cannot do it inside. But that's no problem for me, as lots of details cannot be done inside the wizard, but there is a way to customize them afterwards. My real problem is that didn't find ANY way of doing it.
    A question for you if I may. Why are you renaming the view link instances? I though most users would use the detail view instance directly. The detail view instance would in turn look up the appropriate view link into, what ever its name was. The only place where I saw the bad view link names displayed in JDev was the Structure pane of the AM, under View Link Members. But there is no way to modify them there. As for the detail view instance, I didn't find a place to get to the view link at design time (in 9.0.3.988).
    Could you be more precise, please?
    Thanks again,
    Adrian

  • Help with view link

    Hi,
    I have created a view link in the bc4j layer based on 2 views created in bc4j. It is kind of master detail, 2 different tables but I want to change the display of it into a single table. For each master record in a table, I want to display detail(need only one column) as a list within same master table. How and where can I do that? Please help.
    Thanks,
    Kavitha

    What is happening to make you think you can't add it in the code where you want to add it? Are you trying to add the Application tag as well, or just the LinkButton? BTW, you might get more help if you post in the Flex forum instead of this one.

  • Log out link name

    Hi experts,
    Is it possible to change the link name Log Out in BIEE ? if yes how ?
    thx

    Nasik posted in macromedia.dreamweaver.appdev:
    > $logoutGoTo = "../../index.php?node=bye&lang=us-en";
    > if ($logoutGoTo) {
    > header("Location: $logoutGoTo");
    > exit;
    > }
    Two points.
    1. Where are you selecting the database? If you have
    mysql_select_db()
    in a different section of the code, say in the log in
    section, you
    might want to move it to just under session_start() here. Or
    just
    before mysql_query().
    2. You're already inside the ($_GET['out']=="true")
    condition, so the
    above if condition seems redundant.
    Mark A. Boyd
    Keep-On-Learnin' :)

  • Bug in bc4j?, view links at runtime, multi table relationships, accessor name

    The following seems like a bug in the business components framework
    to me:
    To make things simple, I will use view objects aV, bV, cV,
    corresponding rows aR, bR, cR and row iterators aI (not used though),
    bI, cI.
    I create two view links from aV to bV and from bV to cV at runtime,
    with the accessor names "Bs" and "Cs".
    ViewLink a2b = createViewLinkBetweenViewObjects(..., "Bs", ...);
    ViewLink b2c = createViewLinkBetweenViewObjects(..., "Cs", ...);
    First of all this code works perfectly fine:
    ViewObject aV = a2b.getSource();
    ViewObject bV = a2b.getDestination();
    ViewObject cV = b2c.getDestination();
    while(aV.hasNext())
    Row aR = aV.next();
    System.err.println("aR");
    while(bV.hasNext())
    Row bR=bI.next();
    System.err.println(" bR");
    while(cV.hasNext())
    Row cR=cI.next();
    System.err.println(" cR");
    Using the accessor name "Bs" at the first level is ok, too:
    ViewObject aV = a2b.getSource();
    while(aV.hasNext())
    Row aR = aV.next();
    System.err.println("aR");
    RowIterator bI=(RowIterator)aR.getAttribute("Bs");
    while(bI.hasNext())
    Row bR=bI.next();
    System.err.println(" bR");
    HOWEVER, USING THE ACCESSOR "Cs" AT THE SECOND LEVEL OF THE MULTITABLE
    RELATIONSHIP IN THE FOLLOWING CODE, GIVES ME AN EXCEPTION
    oracle.jbo.NoDefException: JBO-25002: Definition Cs of type Attribute
    not found. THE SEEMS LEGAL USAGE OF THE ACCESSOR "Cs" TOO ME THOUGH,
    THEREFORE MY SUSPICION OF A BUG.
    ViewObject aV = a2b.getSource();
    while(aV.hasNext())
    Row aR = aV.next();
    System.err.println("aR");
    RowIterator bI=(RowIterator)aR.getAttribute("Bs");
    while(bI.hasNext())
    Row bR=bI.next();
    System.err.println(" bR");
    RowIterator cI=(RowIterator)bR.getAttribute("Cs");
    while(cI.hasNext())
    Row cR=cI.next();
    System.err.println(" cR");
    (By the way, could make your window for filling in the message a little bit wider,
    making it easier to cope with the line breaks).
    Feedback is appreciated.
    Andreas Reuleaux
    Klopotek & Partner
    [email protected]
    null

    Your results are as expected per the imlementation. Basically you've established (two) ViewLinks between two sets of two instances of VOs.
    Now you try and get an accessor to return a set of details. You need to establish a link between that detail set and it's details to use the accessor on the second detail to get the desired results. Basically you've to establish the chaining between appropriate instances of VOs and not just the outer VOs or VO members of your AM.

  • ADF BC - easier change of linked attr name

    Hello JDev team,
    please make changing of a linked attribute name easier, for example through refactoring. "Linked attr" means that the attribute is a part of a association or a view link. Now it is not possible to change it without changing/deleting assoc/link because of dependency.
    It is almost frustrating to absolve the "changing procedure" 10 times after creating associations between entities, when Jdeveloper automatically creates attributes in detail entities (FK referencing master) with names I don't like.
    Thank you.
    Rado

    What I want to change is entity foreign key attribute name.
    Test case:
    1. Create a new BC Diagram
    1. Put an entity from component pallete on the diagram, name it Master and create attribute "ID" (primary key).
    2. Put a new entity on the diagram, name it Detail. Don't create attributes for the entity, just create association between Master and Detail entity.
    JDeveloper creates MasterID attribute in Detail entity.
    I want to easily change "MasterID" to for example MstID.

  • If I change a file name, how can I get all the links to update?

    I've recently finished my webpage
    (kensingtonconcertseries.com),.....then my client wanted to change
    the name of one of his pages from 'Marold Duo' to
    'Rodewald-Morebello Duo.' All of my links to that page are to the
    original page(MaroldDuo.html). Arrrhhhhh!!! Is there anyway I can
    change the name of the page and have all the links within the
    website update automatically?
    I figured out my problem...make a copy and rename it and put
    it on the server. Simple....eventually, I'll have to get rid of the
    original file, but for now works well.

    On Sun, 3 Feb 2008 22:55:19 +0000 (UTC), "kai1111"
    <[email protected]> wrote:
    >I've recently finished my webpage
    (kensingtonconcertseries.com),.....then my
    >client wanted to change the name of one of his pages from
    'Marold Duo' to
    >'Rodewald-Morebello Duo.' All of my links to that page
    are to the original
    >page(MaroldDuo.html). Arrrhhhhh!!! Is there anyway I can
    change the name of
    >the page and have all the links within the website update
    automatically?
    If you change a file name within Dw's File manager - it will
    offer to
    update all pages linked to it, accept that invitation
    ~Malcolm N....
    ~

  • Is there a good way to automate changing existing links to external PDFs to instead be to PDF attachments with same names?

    Greetings!
    Can anyone tell me a good way to automate changing a "main" PDF's existing hyperlinks to external PDFs to instead be links to PDF attachments to the main PDF (the attached PDFs to have the same filenames as the external PDFs) ?
    Format of current link in main PDF:
    Go to a page in another document
    File: C:\\path\filename.pdf
    Destination name: P:1
    When link is manually changed to link to a PDF that has been attached to the main PDF:
    Go to a page in another document
    File: PDF attachment
    Page: 1
    Zoom level: Fit page
    The new PDF link does not list the PDF attachment filename in the link.
    The main PDF (the one that has the links that I would like to automatically change) is generated with the hyperlinks to other PDFs from Adobe FrameMaker 11.  In FrameMaker11, we added special marker text "openpage filename.pdf:1" that is "automatically" changed to be hyperlinks to external PDFs when the main PDF is created (postscript file is processed) by Adobe Acrobat Pro 11.
    My first choice is to be able to change the format of the special marker text in Adobe FrameMaker source file, but I have not found way to specify a link to be to a PDF attachment with a certain filename.
    However, I would also really like the option of running a batch file on a main PDF to change the links there.
    Has anyone tried using that Adobe ExtendScript ToolKit CS6 to do this? That is, a script that could automatically modify the hyperlinks in a PDF to link to PDF attachments rather than external PDFs, or else modify the unprocessed links while they are still in Postscript file format, or else modify the marker text in FrameMaker to instead of creating a link to a PDF in the same directory as the main PDF being processed, to create a link to a PDF attachment files?
    Thank you,
    Judith Wallace
    [email protected]

    FrameMaker's Hypertext feature has no ability to "link" to an attachment on/in a target PDF.
    PDFs sourced from FM can have named destinations set in the FM authoring files such that a link from file01.fm to the specified named destination in file01.fm will be functional in the PDFs created from the FM files.
    Then, of course, there's the dynamics possible by use o FM Books. But that's the grist for the mills at the FM user-2-user forum.
    RE: Scripting - PDF scripting is via Acrobat JavaScript. That something still of and by Adobe although it may migrate to an ISO Standard (or be rolled up in a future ISO 32000).
    So, to the point - look to Acrobat JavaScript for scripting.
    Be well...

  • Changing the Instrument Name in Score View

    I've modified the Orchestral Template to create my own desired orchestral set up and changed the track names of the instruments and also applied these new names to their corresponding regions but in score view the old names (provided by the template) are still the ones that show up. I've had this problem before when not starting from a Logic template. How do I change instrument names i score view?

    Indeed CCT - I had a play around after your very useful post about Instrument names and the long and short of it is as you said:
    CCT wrote:
    Your only solution seems to be to use the Score set method of naming/labelling staffs, and then >working in Page view (ignoring the View:Instrument names)
    I too could not rename the actual Midi Instruments in Score View - short of going to the Midi Unit/Environment and bringing up the page with their actual names and changing them ( which I dont want to do).
    There is indeed an issue here if you want rename a Midi Instrument from say 'pop piano' to plain "Piano" in Score View and you do want the name on the *actual score* - it would be great if Score View could do this.
    However, Logic gives lots of opportunities for different names on the actual score.
    One thing that is not perhaps clear to the original Poster is that in order to do this, the best way is to Create a Score Set from Selection and then Double Click in the very top of the Inspector. This brings up all the actual name boxes. You can see the original Instrument name ( ie mid Pop Piano) and then you have the option for Full Name or Short Name which is selectable ... elsewhere in Score Settings> Names and Numbers> Instrument Names
    M S

  • How to change the package name of View or Window

    Hi all,
    i have created the Webdynpro Application.i have some Views and Windows in the WebDynpro Peoject.i want to change the package Names of Views.is it possible???
    thanks in advance
    regards
    Naidu

    Hi Naidu
        Though you rename the package name, the view in that package refers to the old package and hence that view can be used in other views by including the old package name only. Renaming doesn't have significance that you expect. You can create a new package and views in it and copy the implementation of views from the old package to the views in the new package.
    Regards
    Vijayakhanna Raman

  • Undo Changes in child table (using view link)

    Hello,
    My environment : Jdev 11.1.2.2.0
    I have a master-detail relationship which is linked using View Link. My requirement is to open a popup on double clicking the master row, and the user can add/delete/modify the child rows. Also I need to provide Ok/Cancel buttons. I need to Undo all the changes done for the child when the user clicks 'Cancel'. Can anyone please help to solve this?
    Regards
    Suresh

    First u need to a custom SelectionListener and make sure that RowSelection is set to single row. Add a method in the Managed Bean and make the row as current using the below java code
    public void Master_tableListener(SelectionEvent selectionEvent) {
    // This code is to make the selected row as current programatically
    ADFUtil.invokeEL("#{bindings.*YourViewObjectName*.collectionModel.makeCurrent}",
    new Class[] { SelectionEvent.class },
    new Object[] { selectionEvent });
    Row selectedRow =
    (Row)ADFUtil.evaluateEL("#{bindings.*YourViewObjectIterator*.currentRow}");
    // Tip : U will get the above EL's when u 1st drop the Master table on the page
    // Invoke the pop up programatically
    RichPopup.PopupHints ph = new RichPopup.PopupHints();
    p1.show(ph);
    After writing this code.. All u need to do is Drop the Detail Table on the Dialog of ur popup. This way u will get all the rows of the table. So, filter this table with the foreign key using some code..
    Or u can just drop the region containing the Detail Table with the Rollback and commit
    - Saif
    Edited by: Saif Khan on Sep 11, 2012 5:34 PM

Maybe you are looking for

  • Customer Support Won't Respond to Emails or Phone Calls. Give up. Need help.

    This is the second time I've purchased an Adobe Design product, encountered bugs, and received no help from Customer Support. The last time, with Dreamweaver, several people in our office tried and failed to get help from Customer Support. We eventua

  • IPhone "cannot connect to Youtube"

    I get this error when trying to connect to Youtube on my wifi network. I think I read somewhere that youtube would only play on EDGE, but I just saw a video on Engadget where they played Youtube over their network. Anyone have any idea what's up?

  • To get payment terms.

    Hi Experts, I need to get the sold to business partner for the default payment terms. Is there any FM or table. Could plese help us. I am new to CRM Generaly Using which tcode we can see the sold to business partner default payment terms. Thnx, Sam.

  • IP address CBL listed

    It seems that our IP address got blacklisted. I got us off the list the problem now is how to prevent it from happening again. What logs should I be looking at to see which account is sending out large amounts of mail. Should I stop web mail to make

  • Imessage activation error occured during activation try again.

    I have updated my new itouch and have tried to activate imessage. I enter my apple accouont and each time I receive the message that an activation error occured during activation try again.  I have tried again and again and am at my wits end.  Any id