How to initialize alv's cursor position?

Hi experts,
    when alv report display, the default cursor line is 1. Now i want to set it to 0, pls tell me how to do it.
    Thanks.
    qiuguo

Hi Prasad,
Create custom button in ALV Toolbar and clear values with USER COMMAND Event.
Check this sample code:
methods HANDLE_TOOLBAR_ALV
     for event TOOLBAR of CL_GUI_ALV_GRID
     importing
       !E_OBJECT
       !SENDER .
   methods HANDLE_USER_COMMAND
     for event USER_COMMAND of CL_GUI_ALV_GRID
     importing
       !E_UCOMM
       !SENDER .
method HANDLE_TOOLBAR_ALV.
DATA:  lst_toolbar       TYPE stb_button.
   MOVE 'CLEAR_ALL_VALUES'      TO  lst_toolbar-function.
   MOVE ICON_INITIAL                    TO  lst_toolbar-icon.
   MOVE 'Clear Values'                    TO  lst_toolbar-quickinfo.
   MOVE 'Clear Values'                    TO  lst_toolbar-text.
   APPEND lst_toolbar                        TO  e_object->mt_toolbar.
   CLEAR lst_toolbar.
endmethod.
method HANDLE_USER_COMMAND.
CASE e_ucomm.
     WHEN 'CLEAR_ALL_VALUES'.
*Clear Procedures
          CALL METHOD refresh_table_display.
ENDCASE.
endmethod.
Regards,
Angelo.

Similar Messages

  • How to get the current cursor position in word report?

    I am generating a word report. But I would like to keep the table in one page. However, I did not find the way to do it in labview. Somebody would give me some suggestions? I appreciate a lot.
    One way I think I can do is to find the current cursor position. Since I know the table size so I can figure out if the left space in the current page is enough to hold the table. But I do not know how to locate the curent cursor position in word document in labview programmatically. I appreciate any suggestions on this question.
    Thanks.

    Hi,
    when you insert data in a word document you have to refer to bookmarks rather than cursor position.
    If you are using the Report Generation Toolkit for Office it is explained in the manual chapter 3-1.
    See also the example: Generate Report From Template (Word).vi included in the toolkit.
    If you aren't using the toolkit, you still have to refer to bookmark as reference points to insert and/or fetch data.
    The principle is:
    - First create a document in which you insert bookmarks where you wish and save it as a template
    - In LV open your template document and insert in it your data referring to bookmarks as insertion points
    - At the end save your report with another name, so you still have the template
    I hope I have been clear enough, if not just as
    k!
    Good luck,
    Alberto

  • How can I get a cursor position?

    Hi Everyone!
    In my TextArea, there is a blinking cursor.
    How can I get the cursor position not the mouse position.
    Thanks,

    Thanks JefferyGong!
    That is selection index number, not the coordinate point.
    I want to know point position.
    Gyi

  • How to get the exact cursor position on Y-axis?

    The e.getYOnScreen() on MouseEvent not returning the exact position on the content pane! When I click at the (0,0) location in the JFrame, its returning (0,30).
    It may be the height of the frame title. How can I access the height of the JFrame title?

    baskaraninfo wrote:
    I have already tried adding MouseListener to frame as well as content pane. But, there is no significant difference.I have trouble believing this. Here where I add the mouselistener to the content pane, it works perfectly:
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    class MousePositionTest2 extends JFrame
        private JTextField xPositionField = new JTextField(3);
        private JTextField yPositionField = new JTextField(3);
        public MousePositionTest2(String s)
            super(s);
            JPanel contentPane = (JPanel)getContentPane();
            contentPane.setPreferredSize(new Dimension(400, 400));
            contentPane.setLayout(new FlowLayout());
            contentPane.add(new JLabel("Click Location: "));
            contentPane.add(xPositionField);
            contentPane.add(yPositionField);
            xPositionField.setEditable(false);
            yPositionField.setEditable(false);
            contentPane.addMouseListener(new MyMouseListener());
        private class MyMouseListener extends MouseAdapter
            @Override
            public void mouseReleased(MouseEvent e)
                xPositionField.setText("" + e.getPoint().x);
                yPositionField.setText("" + e.getPoint().y);
                super.mouseReleased(e);
        private static void createAndShowUI()
            JFrame frame = new MousePositionTest2("MousePositionTest2");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.pack();
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        public static void main(String[] args)
            java.awt.EventQueue.invokeLater(new Runnable()
                public void run()
                    createAndShowUI();
    }

  • How to control the cursor position on a text item..

    Hello,
    How can we control the cursor position programmatically on a text item.
    i.e. how do we move the cursor to home or end of the text item.
    TIA,
    Hiten

    If you have an access to metalink.oracle.com, take a look at notes:
    Note 61656.1 (V45) HIGHLIGHTING A REGION OF TEXT
    Note 131028.1 Default Highlighting in Forms (Client Server)
    and threads from metalink forum:
    531481.996 "Select_All not working in 6.0.8.25.2", 153092.995 "Text item cursor position"

  • Inserting text into a field at the current cursor position

    Does anyone know how to insert text into a field at the current cursor position? I would like it to work similar to the Syntax Palette in Forms. I cannot figure out how to retrieve the current cursor position in order to manipulate the text.
    Any help would be great.
    Thanks.

    Hi,
    If the button and the textfield are on in the same subform then this code should work in the click event of the button
    (This is JavaScript code so make sure the code is set to JavaScript and Client on the drop downs in the script window)
    (assuming the name of the textfield is TextField1)
    TextField1.rawValue = "some value";
    If they are in different subforms then you have 2 options
    Please note in both these options it is easier if the subforms have names ( I am assuming this to keep samples simple)
    option 1 -
    use the parent object to move up the tree till you are at the same level as that of the subform that contains the textfield
    e.g. 
    (Click Event of the button)
    this.parent.subformname.TextField1.rawValue = "some value";
    option 2 -
    Use the resolve node to make your way down from the top level of the form
    xfa.resolveNode ("form1.subformname.TextField1").rawValue = "some value";
    Hope this helps
    Malcolm
    p.s. I am making assumptions as the image/file you attached did not appear for me.

  • [ADF Faces] set cursor position to the first column input text in ADF table

    How do i set the cursor position to the first column input text when i Insert a blank row?
    My idea is to implement using javascript. document.setfocus() but how do i do it from the backing bean code? or how do i install custom js to call document.setfocus()?
    any ideas?
    Message was edited by:
    user450391

    Did you try by iterating the selected row?
    Bind the table with the managed bean and then try with below code:
    RichTable empTable;
    RowKeySet selectedEmps = getEmpTable().getSelectedRowKeys();   
    Iterator selectedEmpIter = selectedEmps.iterator();
    DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding empIter = bindings.findIteratorBinding("EmpView1Iterator");
    RowSetIterator empRSIter = empIter.getRowSetIterator();
    while(selectedEmpIter.hasNext()){
       Key key = (Key)((List)selectedEmpIter.next()).get(0);
       Row currentRow = empRSIter.getRow(key);
       System.out.println(currentRow.getAttribute("Ename"));

  • Cursor position in the mx:TextInput

    Hi guys, does anyone knows how to set the exact cursor
    position in the mx:TextInput ? For example I want to set cursor
    after the second symbol. Is that possible ?

    <textinputID>.setSelection(position, position);
    for example, if i want my cursor in the second position of a
    textinput named "nameField":
    nameField.setSelection(1,1);
    *used 1 because index starts at 0

  • Capturing cursor position in edittext

    Hello everyone,
    Anyone who knows how to capture cursor position in edittext in SAP b1 (similar to TextBox.SelectionStart in c sharp)? Please help.

    Hi Taganya,
    I think its not possible
    Refer This......
    Link: [url] Find out Cursorposition in TextEdit
    Link: [url] How to insert text at cursor position in edit text of SAP B1 UIAPI
    Thanks
    Shafi

  • Controling cursor position.........

    AOA
    how could i control the cursor position on my swing GUI.
    Suppose i have two JTextFields jt1 and jt2.
    jt1 lies above jt2 in jPanel. My requirement is to have cursor in jt2 instead of jt1 at start of GUI application.
    How could i contrl curosr position.
    Regards

    JTextField inherits the grabFocus() method from JComponent, try using that.

  • Cursor position in alv grid

    Hi,
    How can control cursor posiotion in alv grid,
    plz help me.
    Regards,
    venkat.

    hiiii
    you can use SET or GET cursor statement of ABAP.that will help you to get cursor position & to set cursor position also
    regards
    twinkal

  • How can I get the cursor's position in a opened file and display a menu?

    Hello,
    I want to make a program by which I will be able to display a panel/pops up menu at the corsor's current position, (In any text/doc file or in the desktop, we can display a menu by right click of the mouse.) Now I want my program to do the same task.
    More clearly-
    1. First I would save some words or sentences in a file(aa.txt).
    2. Then I would open another text file/ a word/ excel/ or any other editor( bb.txt / cc.doc / dd.xls / ee.html ).
    3. While editing or writing something in the opened file, if I click the right mouse button/ press a key (ctrl+space), a menu will appear containing the sentences I saved in the file(aa.txt) previously.
    My program will tell me the cursor's position in bb.txt / cc.doc / dd.xls / ee.html that i opened. And display a menu. my problem is not reading / writing in a file.
    My problem is how can I get the cursor's position in a opened file display a menu at that position by a mouse/key action*.
    Would you please help me on this regard.
    Thanks

    DrClap wrote:
    I think the OP wants to start up an application like MS Word and then operate it from a Java program.Doesn't The Monkey's Paw do that? What a second, according to Wikipedia:
    [http://en.wikipedia.org/wiki/The_Monkey%27s_Paw]
    <quote>
    ...the paw of a dead monkey is a talisman that grants its possessor three wishes, but the wishes come with an enormous price.
    The moral of the story is contained in this description of the paw: "It had a spell put on it by an old fakir," said the sergeant-major, "a very holy man. He wanted to show that fate ruled people's lives, and that those who interfered with it did so to their sorrow."
    </quote>
    So I guess that a non-sequitor ... or is it?

  • How to get the index of the word at current cursor position in the word?

    Dear All
    I am implementing a spell checker of my native language in Word. Whenever I run spell checker it start from the first word. How can I make it to start from the current cursor position? How can I get the index of the word at the current cursor position?
    Thanks in advance.
    Dharam Veer Sharma

    hi Dharam Veer Sharma,
    Thanks for sharing the solultion with us.
    It is helpful for others who have the same issue. And if you have any Office developing issue, please feel free to open a new thread.
    Have a nice day.
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ALV-Grid - Get cursor position

    Hi,
    I replaced the table control in my dynpro with a custom container and placed an ALV-Grid in there.
    So, my problem is now to get the cursor position when the user double clicks at the text in a cell.
    It´s important for me to know at which position at the text he double clicked.
    e.g.:
    | Nr |Text   |
    |----|-------|
    |   1|Hello  |
    |   2|Test   |
    The user clicks double between the 'e' and 's' at line 2 ('Test').
    I need following information:
    line 2
    column 2
    offset 3 (position, where the user clicked)
    When I'm using the table control, it's no problem with
    the ABAP-statement 'GET CURSOR' and property 'OFFSET',
    but I didn't find a method with the same result for ALV-Grid.
    Maybe you know a possibility?
    Thank you.
    Regards from Germany

    hello,
    go through these links.these links will surely solve your problem.just have a luk.
    Get the cursor position row number in a table control.
    upper is for table-ctrl
    if you are working with alv.you can achieve it by.
    call method cl_gui_control=>set_focus
    exporting control = w_grid.
    w_grid is ur gid name.
    go through this link also
    Get cursor position from grid
    regards,
    Shweta
    Edited by: Shweta Joon on Aug 20, 2009 1:15 PM

  • How to get the cursor position in the text edit box?

    Hi, all.
    I want to get the cursor position in the text edit box
    to insert some data.
    But I don't know how to get.
    Can someone give me some advice?
    BestRegard.
    Miya.

    Hi Miya,
    Write your own textSelectionSuite for this.
    and use ITextTarget->GetRange() function.
    Thanks and Regards,
    Yopangjo.

Maybe you are looking for