Which event is triggered after a column in a gridstyle treeview datawindow has been moved or resized

Hi all,
I'm using a gridstyle treeview datawindow with 2 levels.
What I want to do now is when I move the most right column on the screen e.g. 2 columns to the left the information in the level 1 should stay at the same place but the information in the detail and the header level should move to the left.
I wrote a function that is doing what I want and it works fine if I call that function in a clicked event of a button: e.g. I move the most right column to the left and then click the button to simulate that a event has been triggerered after moving or after I resize a column and then hit the button.
So my question is what can I do to trigger my function after a column has been moved or after a column was resized?

Hi Thomas, Try these steps:
1. Create a ue_lbuttonup user event mapped to pbm_dwnlbuttonup in DW control.
2. Create another user event named ue_checkmodified. This is not mapped.
In ue_lbuttonup, enter the below code:
This.event post ue_checkmodified()
In ue_checkmodified event, enter:
If this.Object.DataWindow.Syntax.Modified = "yes" Then
... Your logic goes here...
End If
That's it.
HTH,
Neil

Similar Messages

  • How to tackle the dataflow problem when Value Change event always triggers after another GUI event

    We know that Value change event always triggers after another GUI event. Eg, the user modifies string control, the user clicks on a boolean control. Then event boolean clicked is triggered before event string control value change.
    Now suppose somehow the GUI event that must happen to subsequently trigger the Value change event can potentially affect the data that Value change event is supposed to work on. How can we tackle this problem ?
    For example, in a mockup application that the grand purpose is to have user entered values in a textbox logged to a file (no missing information is accepted, and there is a boolean to determine how the information is logged).
    There are 2 controls, boolean A when clicked (mouse down) will load random number in text box B. Text box B is designed with event structure VALUE change which saves whatever values user enters into text box B to a log file.
    There are 3 problems when instead of clicking anywhere on the front panel after modifying text box B, the user ends up clicking on boolean control A.
    1. Event mouse down on Boolean control A will execute first, modifying text box B content before the user entered values in B get saved.
    2. The value of boolean A can potentially affect how textbox B is loggged.
    3. The value of boolean A affects how the file is logged and this is indeterminate. Somehow when running this VI with no Highlighting, the textbox B Value change event executes -before- boolean A value is updated (F to T). When running this VI with Highlighting, the boolean A value is updated (F to T) (because we click on it) -before- textbox B value change event occurs. Why is it like this ?
    Now the situation I made up seems non-sense, but I believe it resembles one way or another a problem that you might run into. How would you solve this problem elegantly ?
     

    You can set the string control to "update while typing".
    Are you sure appending the log to itself is reasonable? Wouldn't it grow without bounds if the users keeps entering strings or pressing the ingore button?
    Why isn't the "constant" a diagram constant instead of a control. Is the user allowed to change it?
    To reset just write empty strings or a false to local variables of the controls (renit to defaults" seems a bit heavy handed).
    All you probably need is a single event case for "ignore:value change" and "String" value changed", no need for the local variable..
    Also add a stop button and an event for it.
    You don't need the timeout event.
     

  • How to find out which event is triggered in SDK

    Hi all
    From SDK, I am would like to know which event is triggered when the user select navigation menu Follow up -> Create Lead (screen 1).
    I am guessing, it calls LeadCreateWithRef outport event but I don't see any absl code?? (screen 2)
    When I try to switch from Display to Edit, I got error "Component which you are trying to edit comes from a lower layer. Please use Extensibility Explore to Edit" (screen 3)
    Also in Extensibility Explorer, I can't open the button details (can't even see it in the buttongroup).
    Any advice is welcomed.
    Thanks
    Anthony

    Hi Meghna
    Thanks for the info. I am trying to do reverse engineering, to understand how to existing UI screen is built, how and what events get called when button is pressed and which screen will be opened.
    For example, in Ticket screen, when I select Follow up then Create Lead:
    I cannot drill down to see the button and its properties??
    nb. Also there is no left right scroll bar to see the rest of button group. Is it a bug?? I am using Windows 8.1.
    And in outport setting, I don't see which action/event triggered? and what screen to show?
    Thanks again,
    Anthony

  • SAP CRM Which BADI is triggered after SAVE

    Hi All,
    I am working on one Interaction center requirement. Basically I would like to know which BADI isgetting triggered after hitting the save button in Complaint tab in CRM WEB UI. I need to enhance that BADI to create transaction link to my interaction record in transaction history tab.
    I appreciate your help in advance..
    Thanks,
    Sar.

    Hi Krishnan,
    My requirement is we have complaint tab configured in SAP CRM interaction center. User can create complaints in CRM UI using complaints button. After creating complaint one button is active for the user like 'Create notofication' User will click on that button it basically calls Transcation laucher in ECC visa SAP GUI to create notification with reference to this Complaint. after creating the notifcation in ECC and after hiting the back button in CRM UI we have to create a link with notification created in ECC in transcation history tab in complaint.
    As I am trying to update the documnet flow in my transaction launcher class I am getting the message saying that 'Order is locked my user id'. This is becuase as I am using the SAP GUI as TL the session is still open in CRM. So I am trying to create the link after hiting the save button for the complaint IN CRM Web GUI.
    I am not sure which option is better in this scenario. Enhancing the Complaints Component or writing the code in BADI or using the update task in my transcation launcher class. I am not sure how frequently we can use the update tasks in CRM not user if it works for CRM UI scenarios.
    Any suggestion are helpfull..
    Thanks,
    Sar..

  • I have a problem with iCal.Since 2 days ago,I couldn't add new event in iCal on my ipad2.It Keeps saying 'No calendar has been set", then if I go to Calendar field,choose one calendar,it gives this msg "That event doesn't belong to that event store".

    I have a problem with iCal.Since 2 days ago,I couldn't add new event in iCal on my ipad2.It Keeps saying 'No calendar has been set", then if I go to Calendar field,choose one calendar,it gives this msg "That event doesn't belong to that event store". I can add event from iCloud and from my iCal on my iMac. Please help

    Most likely you have Office 2004 which are PPC-only applications and will not work in Lion. Upgrade to Office 2011. Other alternatives are:
    Apple's iWork suite (Pages, Numbers, and Keynote.)
    Open Office (Office 2007-like suite compatible with OS X.)
    NeoOffice (similar to Open Office.)
    LibreOffice (a new direction for the Open Office suite.)

  • Have been advised by my email provider (recently blocked account requiring password reset) that they will only reset the password after a proven anti viru and malware scan has been done on ipad and iphone. Is this necessary and if so what do i use

    Have been advised by my email provider (recently blocked account requiring password reset) that they will only reset the password after a proven anti virus and malware scan has been done on ipad and iphone. Is this necessary and if so what do i use

    As KP has pointed out, there actually aren't any anti-virus programs in the App Store. There are a few that allow you to scan e-mail or stuff like that, and a few that provide you with information about malware and new threats for other systems. But none are available that can scan your iOS device for malware, because the security restrictions in iOS do not permit any apps to have that kind of access to anything. Which means that you also cannot be infected with a virus (unless you have jailbroken your device).
    If your account got compromised, that had nothing whatsoever to do with your iPad. Someone simply hacked it remotely. Happens all the time. It's really amazing that, in this day and age, e-mail providers are so ignorant of technology and how their own systems get compromised that they would try to require you to run software that does not exist!

  • After restarting my computer firefox is deleted for Windows, when i try to open firefox a message pops up saying the program has been moved from its original location and is unable to run How do I get Firefox on my computer permanently?

    After restarting my computer firefox is deleted for Windows, when i try to open firefox a message pops up saying the program has been moved from its original location and is unable to run How do I get Firefox on my computer permanently?

    I have tried everything I could to fix this, but some things require actually being on Firefox, and since I cannot get on, I cannot click on the tabs to do it. I have even totally uninstalled firefox, and that has not fixed this. I still get the same message that firefox is running and I need to close it or restart (which I have also tried dozens of times). I have removed things like Java, and that has not helped either. If I cannot even get on line in firefox, how can I fix this. I am not crazy about using internet explorer, but right now, it is my only option. I even tried to start in safe mode, and the same message box pops up!

  • I used to be able to attach a document to an iCal entry.   After the latest update, it appears this option has been removed.  How can I add an attachment now?  Thanks!

    I used to be able to attach a document to an iCal entry.   After the latest update, it appears this option has been removed.  How can I add an attachment now?  Thanks!

    Hi Dan,
    Yes, iCal 4.0.4 (1395.7). In edit mode, the 'attachments' option is between 'Invitees' and 'URL' (see below). As I said this is for calendars under On My Mac, I suspect you are not seeing this as your event is on MobileMe.
    Best wishes
    John M

  • When turning on my mac book pro it displays a screen with apple logo and begins loading a loading bar, after this continues to show loading circle however has been like this all day still no different. Tried turning it on and off however still same!

    When turning on my mac book pro it displays a screen with apple logo and begins loading a loading bar, after this continues to show loading circle however has been like this all day still no different. Tried turning it on and off however still same!

    ... then run Disk Utility, Repair Disk.
    Also:
    Resolve startup issues and perform disk maintenance with Disk ...
    Mac troubleshooting FAQ: start-up woes
    How To Fix Common Mac Startup Problems
    Mac Stalls on Gray Screen at Startup - Troubleshooting Mac Startup ...

  • How to distinguish the field on which event is triggered? (ABAP Web Dynpro)

    I have an application where there are multiple input fields in the layout. After the user clicks search help for the input field and selects a value, some action has to be performed for each input field. Currently, I am coding the required action in "WDDOMODIFYVIEW" method. This method will be called whenever there is any action on any input field (as its name says), but how can I distinguish on which input field the method is triggered? or How can I know on which field the search help has been triggered?
    or I would be happy to implement any other solution if available.

    HI Deepak Dakshinadi  ,
    You can implement OVS in your input field.
    In the event ON_OVS you will get the value of the attribute  OVS_CONTEXT_ATTRIBUTE which can give you the id of the input field in which OVS is implemented.
    I think by using this you can distinguished among your input field and based on which you can do your particular coding.
    Check the link for implementing OVS.
    http://wiki.sdn.sap.com/wiki/display/WDABAP/ABAPWDObjectValueSelector(OVS)
    and check the forum to get the id of the field of that particular search help triggered.
    Re: More than 1 OVS in 1 View

  • Event getting trigger after hiding columns in alv report

    Hi All,
              I having requirement like after hiding columns,i have to control some of the hard coded data in report output. Is there any event to know what all are the columns are selected to hide?

    You can use FM REUSE_ALV_LIST_LAYOUT_INFO_GET to read the fieldcat again.
    Look at the parameter it_event_exit on the ALV FM to now  user has press on some of the Layout buttons.
    In the fieldcatalog, look for
    - no_out = 'X'.  " column is not displayed but can be choosen when changing the layout
    -tech    = 'X'.
      " column is neither displayed nor availabe in the layout

  • I'm trying to purchase an app which only costs 0.69p, and it's saying my payment method has been declined. How can I resolve this?

    I have money in my bank, and I'm trying to purchase WhatsApp which is only 0.69p, it then said I need to verify my payment method by entering my bank details... So I did (correctly). It then said my payment method has been declined and to use a different payment method. I don't have another payment method and really need this app. How can I resolve this?

    It's now not letting me download free apps now

  • After updating to 3.5, my facebook page has been reduced to about 1/2 normal sie

    After updating to 3.5 Firefox, my Facebook page has been reduced to about 1/2 the normal size. How do I restore it to normal?

    Reset the page zoom on pages that cause problems: <b>View > Zoom > Reset</b> (Ctrl+0 (zero); Cmd+0 on Mac)
    *http://kb.mozillazine.org/Zoom_text_of_web_pages

  • DisplayExecution event not triggered after sequencefile execution

    I have a problem now with my customized Test UI developed in C#.
    In my own PC, my codes works well:
    this.axSequenceFileViewMgr1.GetCommand(CommandKinds.CommandKind_ExecutionEntryPoints_Set, 0).Execute(true);
    // Run sequence---> This goes to DisplayExecution event
    private void axApplicationMgr1_DisplayExecution(object sender, NationalInstruments.TestStand.Interop.UI.Ax._ApplicationMgrEvents_DisplayExecutionEvent e)
                this.axExecutionViewMgr1.Execution = e.exec; 
    However, when I run this UI in another PC, which installed same softwares as mine, the DisplayExecution can not be triggered.
    And I found that the count of Executions in axApplicationMgr1 is always 0 after the command execute.
    I'm using TestStand 2014, 64bits version.
    C# in Visual studio 2010.
    Please advise where may go wrong in my code or the PC environment for my problem.
    Thanks alot!

    I figured out the reason of this issue by myself.
    The failure of not doing the GetCommand.Execute() is due to the user login issue.
    During my development I feel the login window is annoying so I disabled it by setting axApplicationMgr1.LoginOnStart to false.
    I'm not sure why it works in my PC but not in others. -> Maybe someone can advise on this point?
    So my current solution is to catch the UserChanged event after the login then to open the sequence file and execute it.
    Hope this is helpful to those meet similar issues.

  • My system won't connect to server after showing that update for 29.0.1 has been accepted

    I receive notice that an update to 29.0.1 is available and have for a week or so. When I install the update a window opens that shows a progress bar that continues to respond, as progress message shows.. connecting to server. I have waited for up to 10 minutes with no change to progress. When checking with mozilla my system shows that I have the latest version. These updates are for security purposes and I need to know if there is a problem or if my system is at risk. Is this update notice a glitch?

    Its because, your firefox not update the version. the best way to solve this issue is clean reinstall
    Certain Firefox problems can be solved by performing a ''Clean reinstall''. This means you remove Firefox program files and then reinstall Firefox. Please follow these steps:
    '''Note:''' You might want to print these steps or view them in another browser.
    #Download the latest Desktop version of Firefox from http://www.mozilla.org and save the setup file to your computer.
    #After the download finishes, close all Firefox windows (click Exit from the Firefox or File menu).
    #Delete the Firefox installation folder, which is located in one of these locations, by default:
    #*'''Windows:'''
    #**C:\Program Files\Mozilla Firefox
    #**C:\Program Files (x86)\Mozilla Firefox
    #*'''Mac:''' Delete Firefox from the Applications folder.
    #*'''Linux:''' If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see [[Installing Firefox on Linux]]. If you downloaded and installed the binary package from the [http://www.mozilla.org/firefox#desktop Firefox download page], simply remove the folder ''firefox'' in your home directory.
    #Now, go ahead and reinstall Firefox:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to directly open Firefox after clicking the Finish button.
    More information about reinstalling Firefox can be found [https://support.mozilla.org/en-US/kb/troubleshoot-and-diagnose-firefox-problems?esab=a&s=troubleshooting&r=3&as=s#w_5-reinstall-firefox here].
    <b>WARNING:</b> Do not run Firefox's uninstaller or use a third party remover as part of this process, because that could permanently delete your Firefox data, including but not limited to, extensions, cache, cookies, bookmarks, personal settings and saved passwords. <u>These cannot be recovered unless they have been backed up to an external device!</u>
    Please report back to see if this helped you!
    Thank you.

Maybe you are looking for

  • Interface b/w SAP and NON SAP system

    Hi GEMS, Please give me some suggestion .My requirement is i have to transfer data from sap system to non sap system. There is no middleware between these systems.The data will be in the xml format. Please help me regarding these how can we link thes

  • Manual control of SeekBarHandle

    I am running the latest version of Flash Pro CC.  There is a known problem with the FLVPlayback and SeekBar when using red5.  I need to control the seek bar manually but cannot find any whay to access the SeekBarHandle.  When running the SeekBarHandl

  • Mismatch between serial number masters & its stock

    Hi, For a plant A000 and storage location 0001, when i execute MMBE i am finding stock as 1 in un-restricted stock. But when is check iq02 and check number of serials exist for the Material Master, i find 3. Could some one tell me why there is a mism

  • UOM Conversion Issue...

    We are doing unit conversion @ the report leve....while doing the conversion the the converted value is getting rounded to the nearest number..instaed of showing the decimal places... say for example... 1000 lbs = 1 bag... in the report, for the quan

  • Package not moved but assigned objects moved to quality.

    In our project, Transport request containing the Package creation is not moved to Quality system, but Classes/Webdynpro components/programs assigned to that Package is moved to quality through different Transport request without any errors. Strange p