How to create Help windows in ADF 11g

Hi all,
I have requirement to create Help window when i click on Help on the page, that window should be model less and i can minimize and maximize that window but it should not go new page. And the content of page should come from word document.
Please do need full.

Hi
You can use <af:window> inside an <af:popup> component. And in this window you can add the help content. I recommend you to use "<af:inlineFrame>" if the content is from other web sources. (for word document you should probably convert them to HTML)
<af:popup>
    <af:window>
        <af:inlineFrame src="" binding="#{bean.helpFrameCmp}" />
    </af:window>
  </af:popup>now when you press the help button, in your Bean you set the source attribute of the inline frame to the correct HTML help page.
and launch the popup.
Search for launching the popup from managed beans.
Regards
AGruev

Similar Messages

  • How to create Dynamic Window in Smartforms

    Hi all,
    Could you please help me out on how to create Dynamic Window in smartforms excluding Main Window.
    Thanks in Advance.
    Vinay.

    hi,
    Hi,
    1.If you are creating the Different windows for the Countries,then In conditions tab of window specify the Condition i.e.
    company -code = '2201'.
    2.Then that window can trigger ofr that condition.
    3.Other wise, if you are using the different layouts ,then write the condition in Print program and call that form .
    reward me if helpful.

  • How to create dynamic window in smartform

    <i>HI Floks</i>
    my requirement is invoice smartform having few line items .i can print this line items with different categories with dynamically placed in smartfom. there how many items with in particular category print its self . how is it possible to printing .is it possible to print dynamic fields and window without changing driver program and structure .How to create dynamic window.
    any body knows reply me fast
    thanks in advance ,
    suresh

    Hi suresh,
        You can create all the windows, but if you go to specific window you will see different tabs like general attributes, output options and conditions. In that conditions tab, you can give condition. so based on that condition, that window will be printed.
    Dont forget to reward points if helpful.
    regards,
    Chandra.

  • How to create a window with its own window border other than the local system window border?

    How to create a window with its own window border other than the local system window border?
    For example, a border: a black line with a width 1 and then a transparent line with a width 5. Further inner, it is the content pane.
    In JavaSE, there seems to have the paintComponent() method for the JFrame to realize the effect.

    Not sure why your code is doing that. I usually use an ObjectProperty<Point2D> to hold the initial coordinates of the mouse press, and set it to null on a mouse release. That seems to avoid the dragging being confused by mouse interaction with other nodes.
    import javafx.application.Application;
    import javafx.application.Platform;
    import javafx.beans.property.ObjectProperty;
    import javafx.beans.property.SimpleObjectProperty;
    import javafx.collections.FXCollections;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.geometry.Point2D;
    import javafx.geometry.Pos;
    import javafx.scene.Node;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.ChoiceBox;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.AnchorPane;
    import javafx.scene.layout.StackPane;
    import javafx.scene.layout.VBox;
    import javafx.scene.paint.Color;
    import javafx.stage.Stage;
    import javafx.stage.StageStyle;
    import javafx.stage.Window;
    public class CustomBorderExample extends Application {
      @Override
      public void start(Stage primaryStage) {
      AnchorPane root = new AnchorPane();
      root.setStyle("-fx-border-color: black; -fx-border-width: 1px; ");
      enableDragging(root);
      StackPane mainContainer = new StackPane();
        AnchorPane.setTopAnchor(mainContainer, 5.0);
        AnchorPane.setLeftAnchor(mainContainer, 5.0);
        AnchorPane.setRightAnchor(mainContainer, 5.0);
        AnchorPane.setBottomAnchor(mainContainer, 5.0);
      mainContainer.setStyle("-fx-background-color: aliceblue;");
      root.getChildren().add(mainContainer);
      primaryStage.initStyle(StageStyle.TRANSPARENT);
      final ChoiceBox<String> choiceBox = new ChoiceBox<>(FXCollections.observableArrayList("Item 1", "Item 2", "Item 3"));
      final Button closeButton = new Button("Close");
      VBox vbox = new VBox(10);
      vbox.setAlignment(Pos.CENTER);
      vbox.getChildren().addAll(choiceBox, closeButton);
      mainContainer.getChildren().add(vbox);
        closeButton.setOnAction(new EventHandler<ActionEvent>() {
          @Override
          public void handle(ActionEvent event) {
            Platform.exit();
      primaryStage.setScene(new Scene(root,  300, 200, Color.TRANSPARENT));
      primaryStage.show();
      private void enableDragging(final Node n) {
       final ObjectProperty<Point2D> mouseAnchor = new SimpleObjectProperty<>(null);
       n.addEventHandler(MouseEvent.MOUSE_PRESSED, new EventHandler<MouseEvent>() {
          @Override
          public void handle(MouseEvent event) {
            mouseAnchor.set(new Point2D(event.getX(), event.getY()));
       n.addEventHandler(MouseEvent.MOUSE_RELEASED, new EventHandler<MouseEvent>() {
          @Override
          public void handle(MouseEvent event) {
            mouseAnchor.set(null);
       n.addEventHandler(MouseEvent.MOUSE_DRAGGED, new EventHandler<MouseEvent>() {
          @Override
          public void handle(MouseEvent event) {
            Point2D anchor = mouseAnchor.get();
            Scene scene = n.getScene();
            Window window = null ;
            if (scene != null) {
              window = scene.getWindow();
            if (anchor != null && window != null) {
              double deltaX = event.getX()-anchor.getX();
              double deltaY = event.getY()-anchor.getY();
              window.setX(window.getX()+deltaX);
              window.setY(window.getY()+deltaY);
      public static void main(String[] args) {
      launch(args);

  • How to create help view

    hai,
    how to create help view

    Views
    Importance/Use of Views
    Data for an application object is often distributed on several database tables. Database systems therefore provide you with a way of defining application-specific views on the data contained in several tables. These are called views.
    Data from several tables can be combined in a meaningful way using a view (join). You can also hide information that is of no interest to you (projection) or only display those data records that satisfy certain conditions (selection).
    A view is a logical view on one or more tables, that is, a view is not actually physically stored, instead being derived from one or more other tables.
    The data of a view can be displayed exactly like the data of a table in the extended table maintenance.
    Join, Projection and Selection
    CROSS PRODUCT
    Given two tables TABA and TABB. Table TABA has 2 entries and table TABB has 4 entries
    Each record of TABA is first combined with each record of TABB. If a join condition is not defined, the cross product of tables TABA and TABB is displayed with the view.
    Join condition
    A join condition describes how the records of the two tables are connected.
    Inner Join and Outer Join
    The data that can be selected with a view depends primarily on whether the view implements an inner join or an outer join.
    With an inner join, you only get the records of the cross-product for which there is an entry in all tables used in the view.
    With an outer join, records are also selected for which there is no entry in some of the tables used in the view. (ABAP allows left outer join.)
    The data that can be selected with a view depends primarily on whether the view implements an inner join or an outer join.
    Projection
    Sometimes some of the fields of the tables involved in a view are not of interest. The set of fields used in the view can be defined explicitly (projection). In our example, Field 4 is of no interest and can be hidden.
    We specify the fields which we need to show in our view by including them under the view flds tab when creating a view in the dictionary.
    +Selection Conditions+
    Selection conditions that are used as a filter can be defined for a view.
    Specifying these conditions under the Selection conditions tab when creating a view in the dictionary would have an effect which is similar to specifying a where clause when writing a select query to restrict data.
    View Types
    Four different view types are supported. These differ in the way in which the view is implemented and in the methods permitted for accessing the view data .
    Database views are implemented with an equivalent view on the database.
    Projection views are used to hide fields of a table (only projection).
    Help views can be used as selection method in Search help.
    Maintenance views permit you to maintain the data distributed on several tables for one application object at one time.
    Database Views
    Database views should be created if want to select logically connected data from different tables simultaneously.
    Database views implement an inner join.
    Application programs can access the data of a database view using the database interface. (Just as we write select queries on database tables, we can write them for views as well.)
    Includes in Database Views
    An entire table can be included in a database view. In this case all the fields of the included table will become fields of the view (whereby you can explicitly exclude certain fields).
    To include one of the tables in the view, enter character * in field View field, the name of the table to be included in field Table and character * again in field Field name on the View fields tab page of the maintenance screen of the view.
    You can also exclude individual fields of an included table. If you do not want to include a field of the included table in the view, enter - in field View field, the name of the included table in field Table and the name of the field to be excluded in field Field name.
    Inserts with Database Views
    If a database view contains only one single table, data can be inserted in this table with the view .
    You have the following options for the contents of the table fields not contained in the view:
    If the field is defined on the database with NOT NULL as initial value, the field is filled with the corresponding initial value.
    If the field is defined on the database as NOT NULL without initial value, an insert is not possible. This results in a database error.
    If the field is not defined on the database as NOT NULL, there will be a NULL value in this field.
    Projection Views
    Projection views are used to hide fields of a table. This can minimize interfaces; for example when you access the database, you only read and write the field contents actually needed
    For the above diagram, fields F3 and F4 are irrelevant, and therefore hidden from the projection view of the table.
    Maintenance Views
    A maintenance view permits you to maintain the data of an application object together.
    The maintenance status determines which accesses to the data of the underlying tables are possible with the maintenance view.
    Maintenance Status
    The maintenance status of a view controls whether data records can also be changed or inserted in the tables contained in the view.
    The maintenance status can be defined as follows:
    Read only: Data can only be read through the view.
    Read, change, delete, insert: Data of the tables contained in the view can be
    changed, deleted, and inserted through the view.
    Read and change: Existing view entries can be changed. However, records
    cannot be deleted or inserted.
    Read and change (time-dependent views): Only entries whose non-time
    dependent part of the key is the same as that of existing entries may be
    inserted.
    Help Views
    Help view is created if a view with outer join is needed as selection method of a search help.
    Help views are used exclusively for search helps.
    A conventional database view selects data from the database using an inner join.
    For a help view however, data is selected using a left outer join.
    Eg-> Suppose table SCARR (Airline master table) has AA – American airlines
    AB – Air Berlin
    AC- Air Canada as three entries.
    Table SPFLI (Flight schedule) has entries corresponding only to airlines AA (American airlines) and AB (Air Berlin).
    Now if a database view were to be used as a selection method for a search help for airlines, we would only get AA and AB as possible entries because the database view implements an inner join…….If however, we were to use a help view as the selection method here, we would get AA,AB and AC as possible entries because a help view would implement a left outer join.
    Restrictions for Maintenance and Help Views
    There are some restrictions for selecting the secondary tables of a maintenance view or help view. The secondary tables have to be in an N:1 dependency to the primary table or directly preceding secondary table. This ensures that there is at most one dependent record in each of the secondary tables for a data record in the primary table.
    Append Views
    Append views are used for enhancements of database views of the SAP standard.
    With an append view, fields of the base tables of the view can be included in the view without modifications. This is analogous to enhancing a table with an append structure.
    An append view is assigned to exactly one database view. More than one append view can be created for a database view.
    The append technique described can only be used for database views. With an append view, only new fields from the base tables contained in the view can be inserted in the view. You cannot insert new tables in the view or modify the join conditions or selection conditions of the view.
    Check out the below related threads
    Views
    views

  • How to create help for java application

    Thanks very much for any suggestions how to create help file for java application

    how to set up the environment variable JAVAHELP_HOME

  • How to create Help views

    How to create Help views in sap

    Hey good day,
    Refer to the following links, it will help you.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/cf/21ed13446011d189700000e8322d00/content.htm
    Help View ?
    Regards and Best wishes.

  • How to create Authorization policy using OIM 11g API

    Hi,
    Could you please let me know how to create Authorization policy using OIM 11g API.
    Thanks

    Constructing A Policy Programmatically
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27154/cons_policy_prog.htm#CHDHACBF
    api ref for PolicyStore
    http://docs.oracle.com/cd/E21764_01/apirefs.1111/e22649/oracle/security/jps/service/policystore/PolicyStore.html#createApplicationPolicy_java_lang_String_
    something like below code to start with
    try {
    JpsContextFactory ctxFact;
    ctxFact = JpsContextFactory.getContextFactory();
    JpsContext ctx;
    ctx = ctxFact.getContext();
    PolicyStore ps = ctx.getServiceInstance(PolicyStore.class);
    if (ps == null) {
    // if no policy store instance configured in jps-config.xml
    System.out.println("no policy store instance configured");
    return;
    ApplicationPolicy ap = ps.createApplicationPolicy("Trading", "Trading
    Application","Trading Application.");
    } catch (JpsException e) {
    }

  • How to create popup window with radio buttons and a input field

    Hi Guys,
    Can somebody give some directions to create a stand alone program to create a window popup with 2 radio button and an input field for getting text value. I need to update the text value in a custom table.
    I will call this stand alone program from an user exit. 
    Please give me the guidance how go about it or please give any tutorial you have.
    Thanks,
    Mini

    Hi,
    There are multiple aspects of your requirements. So let's take them one at a time.
    You can achieve it in the report program or you can use a combination of the both along.
    You can create a standalone report program using the ABAP Editor (SE38). In the report program you can call the SAP Module pool program by CALL Screen <screen number>. And then in the module pool program you an create a subscreen and can handle the window popup with 2 radio button and an input field for getting the text.
    For help - Module Pool programs you can search in ABAP Editor with DEMODYNPRO* and you will ge the entire demo code for all dialog related code.
    For Report and other Module pool help you can have a look at the following:
    http://help.sap.com/saphelp_nw70/helpdata/en/47/a1ff9b8d0c0986e10000000a42189c/frameset.htm
    Hope this helps. Let me know if you need any more details.
    Thanks,
    Samantak.

  • How to create a 'window' in AE CS3

    Hello,
         I have a video of a LED scroll sign and I am making it look like my own text scrolls across. I have text I created in Photoshop, saved as a ' .tiff ' , and imported into After Effects. I have put the text in the video and gave it a starting position keyframe (off the sign) and an ending position keyframe (past the sign) and it moves from point to point 'cause of the keyframes. I tried to put a 'mask' on the layer (using the pen tool) around where the sign is (kind of acting like a 'window') so the text would only appear on where the sign is , but the mask moved with the text. How do I create a 'window' type thing for what I'm talking about?
    Sorry if I didnt explain it well, I did the best I could. If you have any questions please ask and I will try to answer.
    All help would be appreciated,
    Nicholas

    When Mylenium refers to the 'Help', he means this document. Actually, for After Effects CS3, this document.
    I strongly recommend that you start here:
    http://blogs.adobe.com/toddkopriva/2010/01/getting-started-with-after-eff.html
    Even though it mentions CS4 and CS5, the basic information is the same for CS3, so it's still a good place to start.

  • How to use image maps in ADF 11g

    Can somebody point me to code snippet for using image maps in JSF Page.
    I just want to use image maps in my application..but i don't know how to use image maps in ADF.
    -Deepti

    Hi chris,
    My DataBase script is given in below
    CREATE TABLE XXSR.SR_HIERARCHY
    FORM_ID NUMBER,
    FORM_NAME VARCHAR2(30 BYTE),
    PARENT_FORM_ID NUMBER,
    FORM_LOCATION VARCHAR2(1000 BYTE),
    IMAGE_FILE ORDSYS.ORDIMAGE
    I want to store the image in database from front end using ADF 11g
    -Deepti
    Edited by: 913387 on Feb 24, 2012 5:36 AM

  • How to Create a windows xp service

    I have several java routines that I currently call from a bat file via the the windows task scheduler. Prob #1: the bat file always causes a dos window to open which if someone closes it, terminates the rest of the routines. Prob #2: solution would be to create a windows service routine which would call all the above, however I don't have a clue as how to do that. Help??

    However you can't run a batch script as a service in Windows. I think you are looking in the wrong place for a solution.

  • How to "Create a Windows 7 install disk" on Mountian Lion w/Bootcamp 5

    It's basically the same way you create one with previous Bootcamp & OS verisons.
    Finder -> Applications -> Utilities -> Select Bootcamp -> Show Package Contents
    Open "Info.plist"
    Scroll until you see whats listed below.
    <key>PreUSBBootSupportedModels</key>
              <array>
                        <string>MacBook7,1</string>
                        <string>MacBookAir3,2</string>
                        <string>MacBookPro8,3</string>
                        <string>MacPro5,1</string>
                        <string>Macmini4,1</string>
                        <string>iMac12,2</string>
                        <string>iMac11,2</string>
              </array>
    Remove the "Pre" in "PreUSBBootSupportedModels"
    Then it will ask if you want to make a copy of the file, click yes.
    Now in the new "plist" file cut out "MacBook7,1" in the top line and replace with your Model Identifier (Can be found in "System Information" under "Hardware Overview")
    Save this file as "Info.plist"
    After save the old "Info.plist" file as "Old.Info.plist" and move to the trash can (May as for log in info to do so)
    Then after that file is in the trash move the NEW "Info.plist" (The one you edited) to the Bootcamp Content folder in place of the other one.
    If everything is done right you should now be able to "select/disselect" the "Create a Windows 7 install disk" in bootcamp.
    You're welcome,
    Avery

    I recently bought my Mac MIni 2010 Model, yes i know, 2010 Model?! But that's what i can afford for now since i already have an Apple Cinema display, an Apple Wireless keyboard and a Magic Mouse.
    When i tried opening the Boot camp assistant, since my Mac has an optical drive, only two options were shown and the "Create Windows USB install disk" option wasn't there at all.
    So i searched the net for help and i found only one that answers my query (http://forums.atomicmpc.com.au/index.php?showtopic=51873), however, after following the tutorial, it didn't work and my Boot Camp assistant ended up crashing (quit unexpectedly). So i reverted the process and my Boot camp assistant went back, up and running but still no third option.
    So disappointed, i went back to the "info.plist" that i was working on (using Xcode) and tried to mess around with the contents.
    Then after over an hour of trial and error, i decided to just revert the changes that i did and quit. As i was clicking on the , and because i was a noob, i deleted by mistake the entire array of strings containing "Boot ROM Versions" that allows some mac models to boot windows using usb and when i click cmd+z, it just won't undo it.
    So i guess, i was screwd! So nervous that i thought i killed the app, i closed the "info.plist" and checked if the Boot Camp assistant would still launch.
    To my surprise, it actually opened! And to my astonishment, it even shows the third option! I guess, no one has ever did this, as we speak!
    So you can call me an Accidental Hacker LOL! To all of you who understands fully the function of "info.plist" - any thoughts?
    Mac Mini Mid 2010
    OS X Version 10.8.3 Mountain Lion
    2.4 Ghz Intel Core 2 Duo
    2 GB 1067 Mhz DDR3

  • How to Create a Windows 7 USB install disk

    If you want to install Windows from a USB drive, you'll need the Boot Camp Assistant (version 4.0.1) and a MacBook Air. I don't know why it won't let you do it on other Macs and MacBooks (the option still shows up, only it's greyed out) - if you made it work on anything other than a MacBook Air, let me know how you did it. So, besides that, you also need an empty USB drive and a genuine Windows ISO file.
    However, if in your case the Windows USB creation option is greyed out, this is what you can do:
    You create the Windows installation USB, using one of these two ways (I used the first one):
    http://technet.microsoft.com/en-us/magazine/dd535816.aspx
    http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool
    You create the Windows partition with BCA.
    In System Settings, you choose the newly created BOOTCAMP partition as the startup disk and restart your Mac.
    Have your Windows USB inserted before your Mac restarts.
    As soon as your Mac boots from the BOOTCAMP partition, it should start loading Windows Setup from the USB drive.
    I have an early 2009 MacBook and these steps worked for me. It's a workaround... but it works. Let me know if it worked for you.
    * If none of this works for you, there is another workaround, using 3rd party software (rEFIt). However, I don't recommend using it, unless you know what you're doing.
    * Disclaimer - This info comes as is and I do not guarantee that it will work for you. Nor do I guarantee that it will not cause any malfunction to occur on your Mac computer.

    you restart your mac and as soon as it boots up (usually you hear the dvd making a noise, or the gong sound), you hold down the Alt key until you see a screen that shows you all the partitions/drives you can boot from. you select the boot camp one, while the windows usb installation disk is inserted and it should boot up from the usb. it worked for me, but I can't guarantee it will work for you too... depending on your model. mine is an early-2009 macbook.

  • How to create JMS Queue in soa 11g?do we need to create jmsuser user in db

    Hi All,
    We r using SOA 11.1.1.3 version do we get jmsuser user while installing itself. we r unable to see this user. Can anyone suggest how to create a JMS queue in soa 11g.
    Thanks,
    RR

    Hi,
    Oracle SOA runs over weblogic application server 10.3.3
    If you want to create a JMS queue, then you have to create it on weblogic server. For creating a JMS queue, first of all create a JMS server on weblogic admin console (by default http://localhost:7001/console) (Services --> Messaging --> JMS Servers) and target it to a server/cluster as desired. Now create a JMS module (Services --> Messaging --> JMS Modules) and target it to same server/cluster.
    Now create a sub-deployment in JMS Module (Services --> Messaging --> JMS Modules --> Your JMS Module --> Subdeployments tab) and select the JMS server you created initially as a target of this subdeployment.
    Now create a connection factory in that JMS module and in advanced targetting select the subdeployment you created. Now create a JMS queue in the same JMS module and in subdeployment select the subdeployment you created.
    If you want to access this queue from an application then JMS URL should be like -
    jms://hostname:port/connFactoryJNDIName/QueueJNDIName
    Regards,
    Anuj

Maybe you are looking for

  • Yahoo mail ,using ff shows resolutions not high enough but works withchrome

    When I log into Yahoo mail I get a popup stating my computer resolutions are too low. Nothing has changed. I can log in OK using Chrome.or Google on this same computer.

  • Error 1935

    Hi.  This is my first time on Adobe forums as I have never had a problem with it before.  I downloaded Reader 10.1.2 and then installation reached 96% when i received the 1935 error message.  I disabled Norton whilst downloading and did it from IE8. 

  • After 1.5 upgrade, not able to sync to 1G iPod

    I connected my 1G iPod today and it responded that I needed to update the firmware to v1.5. The upgrade went well but immediately after the upgrade, iTunes does not sync to my iPod. Anyone have any idea what I can do to get this thing working?

  • Best way to archive HD movie (Raw, events, projects, etc.)

    Hi everybody, I've been using iMovie for the last 12 months, to make small family movies (shared on internet and via DVDs). I am having more and more footage and the question comes about the archiving of all this. What's the best way to keep all impo

  • Get instance into wf-steps

    Hi Experts! i look into 2 steps-WF, each task connect with corresponding instance-public method of class (with interface if_workflow). i complete my FIND_BY_LPOR and LPOR (as it's explained in Jocelyn Dart's blog) so,the first step is executed withou