How to disable context menus hiding when accidentally clicking non-text?

I have Googled and searched the Apple support board for this everywhere, and cannot find this addressed specifically. What I would like to do is disable how the context menu (for toolbars, right click, whatever)  automatically disappears if you accidentally click one of the dividers or any white space in the menu, instead of one of the actual text options. I keep doing this numerous times throughout the day on accident and it is driving me mad haha.
To get an idea, right click anything in Firefox for example (except for the top menu bar) - and in the context menu that pops up move your cursor so it's not highlighting anything and click  (like the menu's grey divider bar). The menu will stay popped up even if you click, just like they do in Windows. In every other Mac menu, it instantly just closes that menu. Firefox is the only app for Mac I have seen do this, but I'm sure there are others.
Seems like kind of a minor thing (which is probably why I can't find anything lol), but I move between apps and menus all day long and use a touchpad so I'm bound to accidentally click just below an option all the time... Then I have to move cursor back to toolbar, highlight menu option again, and find where any sub-options were - sometimes can be in numerous sub-menus! Any help is greatly appreciated!! Thanks

Ok, here you go.
In your context, apart from your display fields, add another attribute READ_ONLY, type char01. And lets assume you want the field by name field_1 to be editable or not based on some validation. Your code will be like this to initialize the ALV.
DATA:
          l_alv_model               TYPE REF TO cl_salv_wd_config_table,
          lr_column_settings        TYPE REF TO if_salv_wd_column_settings,
          lr_column                 TYPE REF TO cl_salv_wd_column,
          lt_col                    TYPE SALV_WD_T_COLUMN_REF,
          ls_col                    TYPE SALV_WD_S_COLUMN_REF,
          lr_input_field            type ref to cl_salv_wd_uie_input_field.
    l_alv_model = l_ref_interfacecontroller->get_model( ).
    l_alv_model->IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY( abap_false ).
    lr_column_settings ?= l_alv_model.
    lt_col = lr_column_settings->get_columns( ).
    LOOP AT lt_col INTO ls_col where ID = 'FIELD_1'.
         create object lr_input_field exporting value_fieldname = ls_col-id.
         lr_input_field->set_read_only_fieldname( 'READ_ONLY' ).
         ls_col-r_column->set_cell_editor( lr_input_field ).
    ENDLOOP.
In your event handler, you read your node, do a get_static_attributes_table. Perform all validations. Loop through your internal table and set the field READ_ONLY as 'X' when validation succeeds. Do READ_ONLY = space when validation fails. Then do a bind_elements. Now the rows for which read_only is false, will be editable and vice versa.
Hope I was clear enough. Get back if you have any doubts.
Regards,
Nithya

Similar Messages

  • How to disable the reminding dialog when close the webi report viewer

    Dear all
    How to disable the reminding dialog when close the webi report viewer
    Background
    When user close the webi report viewer in inforview by click the button in the right-top of the webi report viewer frame. It always prompt a dialog to remind user that the modification will be lost without saving.
    But customer need to disable this dialog, and can clost the report viewer directly.
    So is there any ways to modify this?
    I think it shoule modify some .js file under tomcat, but can not find the solution.
    Thanks a lot, any information woulde be appreciated.
    David Zhang

    I've had the same issue bugging me since installing Snow, er, lion, er, cat, er, cougar, er, Mountain Lion. Incredibly ANNOYING.
    It's stupid stuff like this and reverse scrolling that really turn long-timer users off. I'm personally glad Forstall got fired for blunders such as these.
    I'm serious peeved that turning off iCloud Documents & Data actually deletes documents and data locally. That's just incredibly stupid.
    MANY thanks mende1 for the answer on how to fix it.

  • How can we enable tick icon when user click any button

    how can we enable tick icon when user click any button in captivate 6@

    hi first of all thanks for imitate action.
    actually i want to make a menu (TOC) with tick icons, on starting all ticks are disabled but when i click on any button from my menu i want to enable tick for that particular button so that user can know easily the visited button.

  • My Energy Saver option is locked - how do I unlock it? When I click on the lock, I can't make changes - it will not unlock.

    My Energy Saver option is locked - how do I unlock it? When I click on the lock, I can't make changes - it will not unlock. My passwords are disabled. I'm using iMac with the OS X Version 10.9.4. Many thanks.

    Maybe the following since I do not really understand what yo mean by click on the top part of the screen
    Unsupported third-party add-ons may cause Safari to unexpectedly quit or have performance issues - Apple Support

  • Can someone tell me how to set my name so when I send a text it shows up instead of my phone number

    Can someone tell me how to set my name so when I send a text it shows up instead of my phone number

    You can't do that. Only the sending number is transmitted by the carrier with an SMS message. If the recipient has you in their address book, with most smart phones and some others, the name will display, but that's a function of the phone on the receiving end.

  • Does any one know how to connect itunes up? when i click on store it always says 'itunes could not connect to the store. Make sure your network connection is active and try again.' if you know how to fix tell me please, please!

    does any one know how to connect itunes up? when i click on store it always says 'itunes could not connect to the store. Make sure your network connection is active and try again.' if you know how to fix tell me please, please! thanx

    Work through all the troubleshooting here: iTunes: Advanced iTunes Store troubleshooting
    B-rock

  • How to maintain, the validity internal when we use non commulative key figu

    Hi Friends,
    I would like to check, I've created query on Inventary infocube, when we trying to execute the report, I'm getting the following error.
    The validity internal has the initial value as lower limit
    Generally, How we will maintain validity internal when we use non cumulative key figures.
    Can anybody have some idea about this.
    Siri

    You need to maintain the validity period on which your stock can be calculated. The user will see special values when asking for stock outside this period (don't remember the special value).
    It can be a fixed period (in a first step, I will recommend that). For instance : from 01.01.1000 to 31.12.9999. Thus you will never have any error.
    It can also be a dynamic period (generally linked to the last data load).
    Regards,
    Fred

  • Can you disable the ellipsis bubble when responding to a text?

    Can you disable the ellipsis bubble when responding to a text or iMessage?

    Rats. But thank you for answering my question.

  • How do I install recommended updates, when I click on adobe flash plugin update now buttons, I hit a dead end on oracle's website, how do I complete the update?

    How do I install recommended updates, when I click on adobe flash plugin update now buttons, I hit a dead end on oracle's website, how do I complete the update?

    First, grab the Adobe uninstaller from here:
    http://helpx.adobe.com/flash-player/kb/uninstall-flash-player-windows.html
    Then download Flash 10.3.183.90 from here - about halfway down the page:
    http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html
    (Released 6/11/2013) Flash Player 10.3.183.90 (61.1 MB)
    IMO, the best version of Flash for WinXP. Adobe kept up with security updates for 10.3 for WinXP users long after Flash 11.0 came out in 2011 for Vista and newer versions of Windows.
    Run the uninstaller, then reboot your operating system.
    Then you can run the Flash installer, with Firefox closed, of course.
    ''Note, if you still use IE you'll need to reinstall the ActiveX version of Flash for IE. That uninstaller removes all versions of Flash that might be installed,''

  • HELLO! How do I fix this? When I click on imovie "add titles" it closes. I uninstalled the application, to date I have reinstalled, the problem persists, the problem

    HELLO! How do I fix this? When I click on imovie "add titles" it closes.
    I uninstalled the application, to date I have reinstalled, the problem persists, the problem

    Thank you for having responded to me!
    Unfortunately I did already the case "delete preferences" but nothing!
    Also, when crashes do not give me any reports!
    Started in safe mode, with another administrator, the problem becomes even: your video card is not compatible with Quartz Extreme!
    My card is a g-force framework 4000 FOR MAC!!
    STRANGE TRUE!
    If you know something more to this riquardo please answer!
    Thanks Comunity!!

  • How do i block my number when i send a text on my iphone 4s

    how do i block my number when i send a text on my iphone 4s

    In the U.S. the FCC adopted anti spoofing rules applying to extend the "Truth in Caller ID" act. The specific recommendation from Congress read:
    Legislative recommendations include clarifying the scope of the Truth in Caller ID Act to include (1) persons outside the United States, (2) the use of IP-enabled voice services that are not covered under the Commission’s current definition of interconnected Voice over Internet Protocol (VoIP) service, (3) appropriate authority over third party spoofing services, and (4) SMS-based text messaging services
    It is illegal to falsify the originating number for SMS messages in the U.S. This was originally intended to target telemarketers and text message spammers. The end result, though, is that is is illegal to block your phone number when sending an SMS message. A number (or unique, tracable, identifier, in the case of some automated system) must be sent since the recipient is charged for receipt of the message.

  • On Itunes for Windows 7, when I click the check mark box, the song is quickly deleted and sent to the recycle box. How do I go back to when I click on the check mark box, the checkmark is either turned on or off?

    On Itunes for Windows 7, when I click the check mark box, the song is quickly deleted and sent to the recycle box. How do I go back to when I click on the check mark box, the checkmark is either turned on or off?

    Thanks for replying, but I tried that earlier and had that did not work. After your reply I did it again, shutdown itunes and rebooted system. I thought since it didn't do that earlier that might work but same results it deleted file from Itunes but no second questions to move to recycle bin.

  • How can i fix Thunderbird so when i click on a emailadress in internet explorer , it will be filled in the adress field in a new email

    How can i fix Thunderbird so when i click on a emailadress in internet Explorer . i want the email link to open thunderbird and fill in the adress i have clicked on.

    This would be a function of IE and not Thunderbird. Have you set Thunderbird to be your default email client?

  • When i click on text tool the photoshop CS5 not responding

    hey guys
    i have problem in photoshop CS5
    that is when i click on text tool the photoshop not responding and i cann't do anything when i click on text tool the photoshop not responding and when i want to close photoshop i just have one way it's from task .
    so how can i solved this problem because my all work on the photoshop it's texts please help me and thank you so much adobe

    Select the Text Tool
    Then right click on its' icon in the Option bar.
    Select "Reset Tool" from the pop-up menu.
    Any questions, get back to me.
    Gene

  • How do I disable context menu hiding?

    When I use many of the javascript rich sites on the 'net, they often have suggestions on the right click menu. Each time I want use anything 'new' (like spelling corrections) in the right click menu (context menu) I have to click "Show All". This sucks and I can't find how to turn it off!

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

Maybe you are looking for

  • Unable to Load Page after extending a controller

    Hi I am working in controller extension. Now the issue which I am facing is while doing the controller extension. While doing the extension I have mistakenly entered the wrong path for the custom package which will have the controller extension class

  • Background schedule process

    Hi I am new to Oracle 9iAS. Can someone tell me if there is any better way to implement a background scheduled process ? Currently, I am doing it via AT command. Just wondering if Oracle9iAS has any scheduler that I can make use of. Thanks CT

  • Emac hard drive in external hard drive

    hi, couldnt find anywhere to put this. hope here is ok. I have the hard drive of my old emac in an external case at the moment, and was trying to get rid of all of it, in order to use it for storing some music on. firstly how is everything including

  • Trouble Accessing Photo Albums

    When I go to the Photo album, it lists the albums I have. Right now all I have is the Camera Roll and Wallpapers album. The top album- Camera Roll, is blocked by the Album header in Ipod Touch. It won't scroll down to access the album. Can anyone hel

  • Losing table CellRenderer in JTable

    Hi, I used the TableSorter in the SwingDemo page for a JTable. I had to extend this TableSorter to include some of the features in my original TableModel, such as allowing the data (Vector) to be refreshed by a TimerTask. When my TableModel replaced