Handling the event cursor mouse in OFA

We have a page developed for OSTEOARTHRITIS with several editable fields (messageInputText). The requirement is that by default the mouse cursor must be directed to a field. According to the guidelines and resolutions of the Oracle Forums, manipulate the mouse cursor is not possible in the OFA (it is possible using Java Scripts, but in accordance with the guidelines, the use of java scripts should be avoided in OAF). Please confirm if this is correct.

The requirement is - initially when the page is loaded mouse cursor must be in a default domain (field to say number of contracts), the user clicks on the button Save, they will be asked "Do you want to continue?" by Yes, no and Cancel buttons. If you click Cancel, page must be loaded with default values and the cursor should be in the "Contract number" field We could not do in the OPS.

Please provide clarification on the points below.
1. is it possible to manage cursors in the OPS?
2. What is the workaround for the above, if not possible to manage cursors?
3. is there a limitation if manage us it using java scripts?

Please suggest.

Thank you
Shree

Hello

Manipulation of the mouse cursors is not possible in OSTEOARTHRITIS. Also, javascript is not recommended.

You can implement this functionality by using the infrastructure Office dialog box. Please check the exercise of delete in the OFA tutorials...

Prasanna-

Tags: Oracle Applications

Similar Questions

  • The events of mouse in the EVENT structure FAKE FIRE? Buffer Clear?

    Hi people,

    Nothing too complicated here.

    I uses a structure of the EVENT to capture keyboard events, or the mouse to operator custom popups.

    The problem is that about 1 in 10 times, if I program for several popups in a row, sometimes they trigger inputs with random Ghost and never appear to the user.

    I tried the search for keyboard trick to the top and "mouse up" instead of "mouse down". But it didn't stop him completely. It seemed to improve.

    I like to either,

    A. the problem

    B. disable the keyboard / mouse buffer before starting.

    Thanks in advance.

    PS. NOR is delayed to avoid creating popups operator more and better. I had to just get off my chest.

    The response was:

    The shot came from me hitting Ctrl-R to run the VI. When I published the letter 'R', the first VI seen as a sequence of keys and shot.

    DOH!

  • How to manage the events of mouse in Flash? What exactly "this" qualifies?

    Hi, I have problems with mouse (working in HTML5 Canvas) events I hope someone here can explain a few things.

    First of all, can someone explain what exactly "this" means? What I've read, it seems that 'this' refers to the current timeline that you are in, when you type the code?

    -------

    in any case, my problem, is that I have some nested clips I want to control (start, stop) with mouse Rollover events and using the code below, the parent layer seems to work, but I can't find a way to get a 'child' movieClip to use this code (and works). There are no tutorials on what I can find on this subject, so any help would be very appreciated.



    This.Stop ();

    frequency of var = 3;

    stage.enableMouseOver (frequency);

    This.on ("rollover", fl_MouseOverHandler_32);

    function fl_MouseOverHandler_32()

    {

    This.Play ();

    stage.enableMouseOver (0);

    }

    use:

    var tl = this;

    TL. Stop();

    frequency of var = 3;

    stage.enableMouseOver (frequency);

    TL.on ("rollover", fl_MouseOverHandler_32, NULL, true);

    function fl_MouseOverHandler_32()

    {

    TL. Play();

    stage.enableMouseOver (0);

    }

    child mc

    var rl = this;

    RL. Stop();

    frequency of var = 3;

    stage.enableMouseOver (frequency);

    rl.clickCatcher.on ("rollover", fl_MouseOverHandler_16, null, true);

    function fl_MouseOverHandler_16()

    {

    rl.gotoAndPlay (328);

    stage.enableMouseOver (0);

    }

  • Handle the exception - cursor is closed

    Hi guys,.

    I have a stored procedure that has a select query in a condition and a request for insertion in another State. At the same time a condition will be fulfilled. I'm back the values selected using a slider. The question is when only the query executed insert the procedure generates an error in the "' error report: cursor is closed.". " Currently I'm handling this issue by adding the following code at the beginning of my procedure and it will return an empty result set when only performed the insert query.

    Cv_1 OPEN FOR select * from dual where 1 = 0;

    But I don't know what the exact solution to my problem. Please advice me with the best solution, if exists.

    Thank you
    RAM

    It works fine for me

    create table mytable (mycode char(10), myvalue char(10))
    /
    create or replace PROCEDURE My_Procedure(
                                       MyId IN CHAR DEFAULT NULL ,
                                       myValue IN CHAR DEFAULT NULL ,
                                       cv_1 OUT SYS_REFCURSOR
                                            )
    AS
    BEGIN
      IF MyId != '' AND MyId IS NOT NULL THEN
        INSERT INTO MyTable ( MyCode, myvalue ) VALUES ( MyId, myValue );
      ELSE
        OPEN cv_1 FOR SELECT * FROM MyTable ;
      END IF;
    END;
    /
    declare
      lOut sys_refcursor;
    begin
      my_procedure(null,null, lOut);
    end;
    /
    
  • Limit & quot; Follow the event of mouse & quot;

    Hello world!!

    In my real web project, I need the following code (on the object, for example a ball) to follow the mouse:

    onClipEvent (load) {}
    _x = 0;
    FLF = 0;
    Speed = 10;
    }
    onClipEvent (enterFrame) {}
    endX = _root._xmouse;
    endY = _root._ymouse;
    _x += (endX-_x) / speed;
    FLF += (endY-FLF) / speed;
    }

    How can I limit the area on the screen, this should be active?

    Thank you!!
    Mark

    onClipEvent (load) {}
    _x = 0;
    FLF = 0;
    Speed = 10;
    }
    onClipEvent (enterFrame) {}
    XM var = _root._xmouse;
    YM var = _root._ymouse;
    If (xm<= 100)="">
    XM = 100;
    }
    If (xm > = 200) {}
    XM = 200;
    }
    If (ym<= 100)="">
    YM = 100;
    }
    If (ym > = 200) {}
    YM = 200;
    }
    endX = xm;
    endY = ym;
    _x += (endX - _x) / speed;
    FLF += (endY - FLF) / speed;
    }

  • Understand the spread of mouse events

    I had a problem recently trying to capture the mouse on a TextArea control events - listen to the TextArea for every mouse event (i.e. by clicking in the text box) would not raise events.

    What gives? I have to 'down' the scene graph in the bowels of the TextArea children and add a listener also?

    Dumping children to the scene graph that brings me here - do I need to listen to the events of "com.sun.javafx.scene.control.skin.TextAreaSkin$ ContentView?
    javafx.scene.control.TextArea(KIDS=1):TextArea[id=null, styleClass=text-input text-area]
      com.sun.javafx.scene.control.skin.TextAreaSkin(KIDS=1):TextAreaSkin[id=null, styleClass=text-input text-area]
        javafx.scene.control.ScrollPane(KIDS=1):ScrollPane[id=null, styleClass=scroll-pane]
          com.sun.javafx.scene.control.skin.ScrollPaneSkin(KIDS=4):ScrollPaneSkin[id=null, styleClass=scroll-pane]
            com.sun.javafx.scene.control.skin.ScrollPaneSkin$2(KIDS=1):ScrollPaneSkin$2@3df6c65c
              com.sun.javafx.scene.control.skin.TextAreaSkin$ContentView(KIDS=3):TextAreaSkin$ContentView@4b5ed12c[styleClass=content]
                javafx.scene.Group(KIDS=0):Group@5f16e402
                javafx.scene.Group(KIDS=1):Group@57d37013
                  javafx.scene.text.Text:Text@967e8c "I am Text"
                javafx.scene.shape.Path:Path@5a84f3c
            javafx.scene.control.ScrollBar(KIDS=1):ScrollBar[id=null, styleClass=scroll-bar]
              com.sun.javafx.scene.control.skin.ScrollBarSkin(KIDS=4):ScrollBarSkin[id=null, styleClass=scroll-bar]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@58ba93d1[styleClass=increment-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@690d1090[styleClass=increment-arrow]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@413eabd9[styleClass=decrement-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@43d9349c[styleClass=decrement-arrow]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@79845505[styleClass=track]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@5ee9f996[styleClass=thumb]
            javafx.scene.control.ScrollBar(KIDS=1):ScrollBar[id=null, styleClass=scroll-bar]
              com.sun.javafx.scene.control.skin.ScrollBarSkin(KIDS=4):ScrollBarSkin[id=null, styleClass=scroll-bar]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@748fac5f[styleClass=increment-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@664bb5d8[styleClass=increment-arrow]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@47dccc2[styleClass=decrement-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@5d3b64a1[styleClass=decrement-arrow]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@5f0dd6db[styleClass=track]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@594f49e[styleClass=thumb]
            javafx.scene.layout.StackPane(KIDS=0):StackPane@4e09f33d[styleClass=corner]
    Overall - what is event bubbling mechanism? It does not appear that events begin with the top and cross downwards, but rather start with down and appears? (i.e. mouseTransparency?)
    If anyone has seen here and could give a speech of 1 point on how events travel control for children or vice versa (mouse in particular events, if there is no difference)
    -I go back and click on 'useful response' on all positions they have never done... (I'm kidding I don't want to cause pain, but this will be MORE useful!)


    Here is the code of the TextAre example, if necessary:
    package textareamousetest;
    
    import javafx.application.Application;
    import javafx.collections.ObservableList;
    import javafx.event.ActionEvent;
    import javafx.event.Event;
    import javafx.event.EventHandler;
    import javafx.event.EventType;
    import javafx.geometry.Orientation;
    import javafx.scene.Group;
    import javafx.scene.Node;
    import javafx.scene.Parent;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.TextArea;
    import javafx.scene.layout.FlowPane;
    import javafx.stage.Stage;
    
    /**
     *
     * @author jkaufmann
     */
    public class TextAreaMouseTest extends Application {
        public static void printNodeKidsRecursively(Node n, String tabs) {
            String toTab = tabs == null ? "" : tabs;
            String msg1 = toTab + n.getClass().getName();
            String msg2 = ":" + n.toString();
            
            // Spit out and text data from Text classes
            if(javafx.scene.text.Text.class.isAssignableFrom(n.getClass())) {
                javafx.scene.text.Text t = (javafx.scene.text.Text)n;
                msg2 += " \"" +t.getText() + "\"";
            }
            
            // if this Node does not extend from Parent, then it can't have kids.
            if(!Parent.class.isAssignableFrom(n.getClass())) {
                System.out.println(msg1+msg2);
                return;
            }
            
            Parent p = (Parent)n;
            System.out.println(toTab + n.getClass().getName() + 
                    "(KIDS=" + 
                    Integer.toString(p.getChildrenUnmodifiable().size()) + ")" +
                    msg2);
            
            ObservableList<Node> kids = p.getChildrenUnmodifiable();
            toTab +="  ";
            for(Node n2 : kids) {
                  printNodeKidsRecursively(n2, toTab);
            }
        }
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            Application.launch(args);
        }
        
        @Override
        public void start(Stage primaryStage) {
            primaryStage.setTitle("Hello World");
            FlowPane root = new FlowPane(Orientation.HORIZONTAL,50,50);
            Scene scene = new Scene(root, 800, 600);
            Button btn = new Button();
            btn.setText("Dump the kids");
            
            final TextArea textArea = new TextArea("I am Text");
            textArea.addEventHandler(EventType.ROOT, new EventHandler() {
    
                public void handle(Event event) {
                    System.out.println("textArea event:" + event.toString());
                }
            });
            btn.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent event) {
                    printNodeKidsRecursively(textArea,"");
                }
            });
            root.getChildren().addAll(btn,textArea);
            primaryStage.setScene(scene);
            primaryStage.show();
        }
    }
    Published by: jkaufmann on November 8, 2011 20:24

    I'll give this a go, but my answer may not be perfect (or even correct in parts ;-)

    There is a capture phase where the event moves along the chain of components, and then a propagation phase where it moves upward again. If you add a custom to your node splitter and raise events to go in there and nobody don't upwards or downwards the station consumes the event, then you can see the events that occur twice during the expedition - once for the capture phase, and then again for the propagation phase. When the dispatcher sees the event in the capture or propagation phase, or both, it can transfer the event to managers who can act on the event. At any stage of the process of the event can be consumed, in which case no further processing takes place.

    Mouse events work by what is known as collection. The mouse boasts a location in a system of coordinates (2D in the case of JavaFX today). This location is indicated by the cursor and has the coordinates of the screen that are mapped to the coordinates of the scene. JavaFX has an internal mechanism by which he chooses which node is to coordinate a given scene. You can kind of imitate it in the public API by performing an iteration on the nodes in the scene and checking if node.contains () in a way recursive mouse x scene and are coordinated. Containment calculations are complicated by the fact that arbitrary regions and forms can be displayed by the system, but you need not worry about this because just check node.contains () (should) take care of this. There are a couple of things to consider, as if a node has a set pickInBounds parameter, which means contains check should focus on the limits of nodes rather than the geometric shape. In addition, if the node has been marked as transparent mouse, so he doesn't receive a mouse event.

    So, you have the picking and distribution and they work together. The user moves the mouse for an x, y coordinate in the scene and click the mouse. The selection algorithm chooses the top node containing the x and y coordinates that is eligible to receive mouse events and a MouseEvent is generated and sent to the target node. The target node may choose to act on the event during the capture phase or to transfer the event to its parent. The parent can then handle the event or pass it. If the parent is the root node, and then begins the phase of propagation, and the event goes back to the top of the chain, which ends at the level of the target node upward. Certain types of events are sent beyond the target node and some events are not. Some events may be captured at some point in the process, and then reworked in a different event type. It depends simply on the logic of the event dispatchers/dispatchers and managers.

    If you do not see an event arrive at a given node, then there would be a few reasons for this. For example, the node is not right looking for the type of event, the node is not in the chain of shipping for the event, the node is in the string, but another node already consumed the event during capture or propagation, etc..

    Fortunately, for the vast majority of cases, you need not "worry about everything above and just fortunately can define something as a handler of onMouseClicked and go on your way.

    Here you can see some relevant documents:
    http://download.Oracle.com/JavaFX/2.0/API/JavaFX/event/EventDispatcher.html (see the code example in the JavaDoc)
    http://download.Oracle.com/JavaFX/2.0/API/JavaFX/scene/input/MouseEvent.html

    Reference (and if you're really interested), you can watch the Dom event model, which is currently better documented than the event model of JavaFX. The specification is here-online http://www.w3.org/TR/DOM-Level-2-Events/events.html. Keep in mind that, although the concepts of the DOM event are very similar to JavaFX, they are different systems operate and behave differently for certain types of similar events.

  • How to check if the event in actionscript is initiated or not?

    Okay, so I played with event management in action script two or three times, but I came across this situation, where I need to check if the event in the actionscript code is already called or not. looks like the code snippet below:

    currentTrajectory = new collection ArrayCollection (event.result as Array);

    var _multiTrajectoryEvent:MultiTrajectoriesEvent;

    If (_multiTrajectoryEvent is initialized) / / that's where I need to check

    {

    _multiTrajectoryEvent = new MultiTrajectoriesEvent (MultiTrajectoriesEvent.DRAW_AUTO_TRAJ);

    }

    //raise an event to

    Swiz.dispatchEvent (_multiTrajectoryEvent);

    }

    Whenever I get the result of the database event and I add result to arraycollection of event collection. However, I want to make sure that this event object is created only if it has not been initialized before in order to have the previous value of the table collection event isnide.

    Check if the event object is null does not work and if the event is not initialized, I can't check its property bubble as well...

    I would appreciate your quick thoughts for the same

    Thank you very much

    Generally, people reuse events. I've never seen a recycled event object, potentially, it could lead to side effects if any code handling the event maintains a reference to the event.

    My advice not to recycle the event objects. They should be garbage collected when they are no longer used. Create a new each time. Your custom event has no payload, so I'm really not point of needing to reuse. Any use not made of currentTrajectory.

  • Set the parameters of the event

    I need set the rendering of the event parameters. Support file not found how together make it parameterized.

    Hello

    I assume you are using JSR168 portlets and try to set the rendering parameters when you receive an event? If so, you can do that from the backup file. you will need to handle the event in your portlet instead of a backup file. For example, the following code would go in your portlet java source:

    Import javax.portlet.ActionResponse;
    Import javax.portlet.ActionRequest;
    import com.bea.netuix.events.Event;

    SerializableAttribute public class JavaPortlet extends GenericPortlet
    {
    ...
    This method will receive the event. It can have any name, but must
    have this signature
    ' Public Sub handleEvent (request, response ActionResponse ActionRequest,
    Event event)
    {
    Insert here the code of the event management
    To set a report parameter, make calls like this:
    response.setRenderParameter ("paramName", "paramValue");
    }
    ...
    }

    Then, in your .portlet file rather a tag for "invokeBackingFileMethod", use the "invokeJavaPortletMethod" tag and specify the name of the method to call, as did the "invokeBackingFileMethod".

    Kevin

  • Can I detect and handle an event already within a structure of the event?

    I have a VI that would do what I want, if I could detect and handle an event of second mouse click while I'm already handling a previous event (selection from popup menu).

    I hope that the picture is clear, but in words what I want is the following: I have first right-click on a chart and select a context menu item, which specifies a graphic manipulation of properties.  Often, this manipulation requires clicking on a second graph to get a reference (for example if I want to copy some of the properties of the first chart on the chart of the target).  It is, it means I'm trying to detect a second event already within a structure of the event.

    I think I could do with a state machine and some registers at offset, and if it's the easiest way, I'll do it.  I would be interested to know whether, if there is a way to detect and manage events 'nested' as I suggested.

    Thank you!

    Your code is not really that complicated.

    Yet, the problem is that confuse you it upward with the main state machine. I would use it in a small parallel loop that only manages events associated with the menu shortcuts. All this should be able to run in parallel in any event, even if the main loop updates the data in the chart at the same time, for example.

    I don't like the dialog box, it hampers the flow of work, but if you use it, use two button dialog so that the user can also cancel if necessary. Instead of the dialog box, you should just temporarily move the cursor on. I also do little to check before operating on the second graph of reason and give a time limit for the second operation.

    Here is a quick project to a more atomic shortcuts Manager. Modify if needed. There are probably bugs.

  • Snap to point the cursor: how to intercept the event of 'snap '.

    Hi all

    I use a chart control with 1 defined in the snap cursor to point and I'm plotting just a waveform: hang on to the points works great!

    My problem is that I need show the value of point break and it seems that the alignment code runs after the events of the chart.

    So by using the code below, when I left click on the graph, I get the mouse position value and not the point closest to my plot to the position of the mouse.

    I tried with all the events graph, but was not able to discover any event which triggers the cursor was taken to the nearest location.

    int CVICALLBACK GraphGetCursor (int, int int event, control panel,
    void * callbackData, int eventData1, int eventData2)
    {
    switch (event)
    {
    case EVENT_LEFT_CLICK_UP:
    GetGraphCursor (hPanel, arranging, 1, & dX, &dY);)
    break;
    }
    return 0;
    }

    My real solution was to create a timer (50ms) and activate on the event that precedes.
    Then call GetGraphCursor (hPanel, arranging, 1, & dX, dY &) in case EVENT_TIMER_TICK, that occurs after the cursor has been aligned with the nearest point, I get the correct values I was looking for.

    Any suggestion for a more elegant solution?

    Thank you very much

    Sergio

    Hi Sergio,

    have you had a look at the example of graphcursors? It seems to do what you want using the EVENT_COMMIT. This example does not work for you?

  • Since the download of Firefox 4, I have problems of archiving of conversations from my gmail Inbox view. Also, when I go to enter a new event in google calendar, I have to now click the cursor in the box type of the event (it used to let me just start typ

    Since the download of Firefox 4, I have problems of archiving gmail conversations since my Inbox view (one or more conversations) as it says 'No. Conversations selected' when I selected one or more. Also, when I go to enter a new event in google calendar, I have to click the cursor in the field type of the event (it used to let me just start typing) or else he bends and begins to jump to the day view or another month. Does anyone know how to fix one of these?

    I had this problem; But while trying to solve another problem, I reset my preferences for Firefox and it fixed this problem as well. To reset the preferences, follow this link: http://support.mozilla.com/en-US/kb/Resetting%20preferences

  • Picture of the events of clusters - change value and the mouse down

    Hello everyone

    I am facing a problem of triggering events using two arrays of clusters.

    I have two paintings of clusters: A and B. There is a Boolean control within each group and to maintain the two paintings in clusters at the same index value (indexVals), the vertical scroll bar of A is hidden but the vertical scroll bar of B is visible. I was using a case with 3 cases triggered by structure: the mouse down, timeout and the mouse upwards. The case of "mouse down" feeds of terminal 1, which makes the case "timeout" the waiting period. The case of "timeout" continues to fuel terminal 1 timeout and has two property nodes (one for A and for B) makes the value of B indexVals is written on the indexVals of a. inside the case of "mouse up" it has a value of-1 for the terminal timeout, putting an end to the process. OK, it was working great. But...

    Now I need to keep the same procedures described above, but I need to raise an event when the user clicks any boolean (led) change state. I thought about the event "change value", but when I click on the led to trigger the event of "change value", the "mouse down" event is also triggered.

    Any suggestions?

    The real VI is a little different from what I described, but the problem is exactly the same.

    Thank you

    Dan07

    Like this:

  • Is there a c# example to use the event handler ExpressionEdit Custom Button control

    TestStand 4.1

    VISUAL C# 2008

    I've added the event handler for ExpressionEdit events as I would any event handler:

    exprEdit.ButtonClick += new NationalInstruments.TestStand.Interop.UI.Ax._ExpressionEditEvents_ButtonClickEventHandler (_ExpressionEditEvents_ButtonClickEvent);

    Then, I create the event handler using the syntax

    public void _ExpressionEditEvents_ButtonClickEvent(NationalInstruments.TestStand.Interop.UI.ExpressionEditButton btn)

    {

    }

    I get the following error when I compile Isaiah:

    Error 1 no overload for delegate matches '_ExpressionEditEvents_ButtonClickEvent' 'NationalInstruments.TestStand.Interop.UI.Ax._ExpressionEditEvents_ButtonClickEventHandler '.

    I guess that means that I don't have the right parameters or types in my statement of event handler, but it corresponds to the object browser.  Any ideas on what I'm missing?

    See my last edition but I think you want your handler to look like this:

    Public Sub exprEdit_ButtonClick (ByVal sender,
    NationalInstruments.TestStand.Interop.UI.Ax._ExpressionEditEvents_ButtonClickEvent
    (e)

  • How can I access the data associated with an event within the event handler function?

    Hello

    In my LabWindows code, I try to use a DLL that has been developed in .NET (c#).  I used the built-in labwindows Wizard that converts the DLL to a usable 'instrument'.  Almost everything seems to work, except that I have 1 problem.

    There is an event (defined in the DLL) that I am able to detect.  I know that the reminder of the event is called at the right time.  But the problem is that in this function, I can't access the data that is supposed to be attached to the event.  It worked fine in c#, but I don't know how to do in LabWindows.  Here's what looked like in c# event handler function:

    void AppLoaderEventCallback (CommonLib.CommandResult MyResults)

    {

    MyResults is used in the body of this function

    }

    But in LabWindows, I can't seem to access the MyResults data structure.  Here's what I do:

    public static int CVICALLBACK AppLoaderEventCallback (CommonLib_CommandResult MyResults)

    {

    I can't access MyResults here

    }

    Can you help me with this?  I'm doing something wrong?

    Thank you very much for your help.

    -Mike

    I think that your statement of callback function is perhaps not quite correct. Look using the parameter "callback function" function Panel of the generated __Create function associated with this event. This shows the declaration of the callback function - make sure that your callback function is declared in the same way.

  • Can I use Ctlref in a structure of the event with a mouse to an event?

    I have a large number of controls on a front panel. I use a structure of the event that triggers the movement of a given motor when you press the corresponding button. However, I would like to avoid creating events for identical most of N, so I relied on the use of a mouse down on the front panel event, then retrieve the reference command using the Ctlref node (with gives 'Reference to the control on which the event occurred', according to manual labview) and analyze an array of references to know which engine is supposed to move. However, it seems that this node is not (contrary to what the manual said).

    I found other ways to do what I need (I thought using a table containing details of my controls and the coords in the structure of the event node), but I wanted to know why I can't find this node (that is displayed for the event "value change" for example). I'm using Labview 2013.

    No luck for you. Mouse down on the Panel does not have the refnum control because it does not work on a control. Mouse down on a control has it, and since you can configure the mouse down events on multiple controls in the same case of event, it also provides a refnum of control so that you can still use the order in question.

    This is probably also the question that Jeff might have seen. When you set up multiple events for the same frame that LabVIEW displays only the terminal event that are present in all of these events. Terminals that do not exist in at least a specific event of the multiple events for this image are more selectable.

Maybe you are looking for