Tab out of quotes, parens, and brackets

I have developed quite a bit in eclipse, for both java and flex. One of my favorite features in java development is the ability to "tab" out of quotes, and parens. I would like to see this abiltiy in mxml and as files as well. They say the things that make a product the most appealing are the small and simple things, and this is defenently one of those small things that would make flex development a whole lot nicer, especially when you are putting a bunch of attributes in mxml.
If anyone knows of a way to enable this feature in flash builder, i would love to know how, and if there isn't any way to get this feature going, where could I post this to request it as a feature in the final version of flash builder?

Yes, I'd like to have this too -- along with the ability to "type through" quotes and parens, i.e. if FB inserts quotes or parens for you (for instance, with MXML attribute code hints), you can still type the quote and it'll skip over the existing one, rather than inserting a second.
I thought there was a bug for the latter, but now I can't find it. (Jason, have you seen it?)
And Sean, I saw FB-21819 regarding your idea, thanks for opening that.
gse

Similar Messages

  • JTable - loosing focus without tabbing out

    Hi all,
    I have a JTable and when the user goes to enter some text in a field I would like the value entered to persist to the underlying object as soon as the text is changed. This is without the user tabbing out of the JTable.
    Currently when a value is changed and the user hits a save button the value is not saved as the focus is still in the table, it all works fine as soon as the user enters the new value and tabs out of the table and then selects save,
    Does anyone have any suggestions?
    THanks,

    This can be done via your own TableCellEditor class. Create a TableCellEditor class. Implement KeyListener in this editor to save whenever the data is modified.
    You can set the default editor via setDefaultEditor() on JTable.

  • Key combo to wrap selected text in quotes/parens/brackets?

    Not sure if this is in the right category
    Is there a key combo to wrap selected text in quotes/parens/brackets? Kinda like the umlaut (ü) or accent (é) combo. If not, is there a way to script it?

    No, but there are third-party utilities that will do that. For example utilities like TextExpander can be configured for it and there are others that will do it automatically - create a matching bracket, quote marks, etc. Look for them at CNet Downloads or MacUpdate.

  • Entering a Value and Tabbing out of af:inputListOfValues displays the wrong value

    Good morning. I am having an issue with the autosubmit and tabbing out of af:inputListOfValues in my code.
    Problem: When I type in a valid value and tab out of the field, it ignores the value I entered and displays whatever the first list in the query result instead regardless of the value I typed.
    My code snippet. What it does is simply an LoV search of Employee No attached to an entity attribute and depending on selection, it will display the Employee Name within the page. (it also retrieves a table view depending what employee number was entered)
    <af:inputListOfValues id="empNoId"
                 popupTitle="Search and Select: #{bindings.EmpNo.hints.label}"
                  value="#{bindings.EmpNo.inputValue}"
                  label="#{bindings.EmpNo.hints.label}"
                  model="#{bindings.EmpNo.listOfValuesModel}"
                  required="#{bindings.EmpNo.hints.mandatory}"
                  columns="#{bindings.EmpNo.hints.displayWidth}"
                 shortDesc="#{bindings.EmpNo.hints.tooltip}"
                   binding="#{workLocationBean.txtEmpNo}"
                  partialTriggers="id1"
                 valueChangeListener="{bean.onEmpNoChange}"    
                 autoSubmit="true">
            <f:validator binding="#{bindings.EmpNo.validator}"/>
      </af:inputListOfValues>
    Other things to note:
    When I enter a valid employee number and click anywhere in the page (not TAB), it behaves correctly.
    I have been trying to figure this out for days. Even my valueChangeListener gets the wrong value (when I do System.out) when I tab out so I am not sure where to catch it and replace it with the correct value.
    Thank you.

    This usually happens when primary key is not set in view object used by LOV.
    Dario

  • Menu tabs disappear completely after login and appears if only i press on item node at hire level

    I'm using a Menu Model to Create a Page Hierarchy in my adf application on Jdeveloper 11.1.2.3.0
    it is in three levels level 1 have 2 item nods (home - Help) displayed as buttons
                                level 2   contains 5 item nods about the managements displayed as tabs
                                level 3   is about reports displayed as list
    the point I have apply security in the application using Adf security wizard and i assign roles and users and grants
    all works fine but level 2 tabs disappear completely after login and appears if only i press on Home item node at run time
    I create 2 users (admin) has all roles  and can view all  tabs in level 2 of my navigation and another user (emp)  which can view one Tab page in level 2
    Point 1 --the item nod are rendered according the #{securityContext.regionViewable['oracle.view.pageDefs.RentManagPageDef']}     (EL ) expression language 
    and other item nod render property are set as the same but in the page name definition
    it works fine
    _ Point 2 in my page template I set #{menuInfo.rendered} for renderd property of the command navigation item
    it works fine
    - point 3 I add a  go link in my template to explicit perform log in log out from the app  and redirect the user to the required page
    Destination is
    #{securityContext.authenticated ? "/adfAuthentication?logout=true&end_url=/faces/wearhouse.jsf"  : "/adfAuthentication?success_url=/faces/company.jsf"}
    and its also works fine
    the problem is in the level 2 navigation tabs which is diaper after explicit log in the app directs the user to the correct page successfully
    But the tabs are not rendered till I press on home button on Level 1 navigation it appears and it appears  correctly cording the logged in user validation
    in another words i log in as user (admin) i get directed to the successful log in page  in the link go but  level 2 tabs are invisible or not rendered at all    I click on Home button in level1 navigation the tabs
    become rendered or viewable and i navigate normally
    I log out as admin the level 2 tabs becomes invisible again
    then I log in as (emp)  i get directed to the successful log in page and  level 2 tabs are still  invisible or not rendered
    I click on Home button in level1 navigation the only one tab the user emp authorized to it  gets rendered (appears)
    and its semi correct behavior because this is what I want him to see only
    my tries to find solution
    I tride to use
    #{securityContext.userInRole['division']}
    on the menu node item   I found same behavior level 2 tabs gets hidden till i click on home link at run time
    I tride to use #{securityContext.authenticated} to control item nods rending
    all tabs remains visible and i dont want that ain adition if user clicks on a tab of page he has no authority on it i recive server error
    I read 30.7 Creating a Login Page in the  Fusion Developer's Guide for Oracle Application Development Framework to finde about redirecting user
    and it is using the same as i did from adf tutorials
    I tried to make new navigation app on fast
    maybe i made incorrect change in any stage of my original app
    but I found same behavior
    I tried to set disabled property instead of rendered property the tabs are always rendered   but I got server error when I click on a tab which a user does not authorized
    So I doubt maybe problem in the El or the way I use to control rendering item node
    or there additional step to stop all  the tabs disappear after login
    I hope please some one Help or tell me what i have to read about in the developer guide  or interface developer guide or article on the web
    I'll be gratfule
    I know maybe it is small issue but help me please

    Hi,
    have a look at the sample that comes with this article: Oracle ADF: Security for Everyone It uses resource remissions to authorize panel tabs.
    One test to run is to print the outcome of the security evaluation (e.g. output text) to see what it returns.
    Frank

  • How do I create a new row on tab out of the last column, last row?

    JDev 11.1.2.1.0.
    I've seen a few topics on this but none that I think were really very good solutions.
    Use Case:
    On tab out of the last column in the last row, a new row should be added to the end of the table. Bonus points for setting the focus to the first <af:inputText> of the newly created row.
    Complications:
    1. I'm having a heck of a time trying to find a function that returns the column's displayed index. Sadly, <column binding>.getDisplayIndex() returns -1 unless the user has manually re-ordered the column.
    2. Value Change Listeners only fire if there is a value change. Guess that means I need to do client/server listeners to check each and every <af:inputText> for a tab press?
    3. I'm not even going to get into setting the focus. With all the templates, regions, etc. going on, it's dang near impossible.
    Any ideas on how to attack this one?
    Will

    Hi,
    You will need to use the Run Engine Installation Wizard found on the Tools menu. In addition you need to create a installation set for the operator interface.
    Look at Chapter 16 Distrubuting TestStand ( chapter 17 for version 2).
    Once you have created your installation, install is on your new system.
    The serial number etc is part of the process model. When you run the entry point 'Test UUTs' the PreUUT callback is executed which asks the user for the serial number.
    Hope this helps
    Ray Farmer
    Regards
    Ray Farmer

  • HT1212 im locked out of my ipod, and the screen isnt responding when i go to swipe to unlock it or when i swipe to turn it off. But, in the top left hand corner, there is an outline of a box. how do i fix this

    im locked out of my ipod, and the screen isnt responding when i go to swipe to unlock it or when i swipe to turn it off. All of my notifications are there but i cant reply to any of them. My screen is completly unresponsive. But, in the top left hand corner, there is an outline of a box. how do i fix this?

    First, try a system reset.  It cures many ills and it's quick, easy and harmless...
    Hold down the on/off switch and the Home button simultaneously until you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.
    If the Reset doesn't work, try a Restore.  Note that it's nowhere near as quick as a Reset.  It could take well over an hour!  Connect via cable to the computer that you use for sync.  From iTunes, select the iPad/iPod and then select the Summary tab.  Follow directions for Restore and be sure to say "yes" to the backup.  You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod.  Again, say "yes."
    At the end of the basic Restore, you will be asked if you wish to sync the iPad/iPod.  As before, say "yes."  Note that that sync selection will disappear and the Restore will end if you do not respond within a reasonable time.  If that happens, only the apps that are part of the IOS will appear on your device.  Corrective action is simple -  choose manual "Sync" from the bottom right of iTunes.
    If you're unable to do the Restore, go into Recovery Mode per the instructions here.

  • How to populate the data in fields if we tab out at one field

    Hi Gurus,
    I am new to OAF Technology and I've new requirement in custom OAF page.
    We have 12 fields like ID, Fname, Lname, Age, Address, Tphone etc..
    If we enter ID in message text input field box and tab out, then it should populate all the remaining fields data by default.
    Could anyone help me regarding this requirement?
    Thanks in Advance
    Sruthi

    Hi,
    Sruthi wrote:
    I am new to OAF Technology and I've new requirement in custom OAF page.
    We have 12 fields like ID, Fname, Lname, Age, Address, Tphone etc..
    If we enter ID in message text input field box and tab out, then it should populate all the remaining fields data by default.
    Could anyone help me regarding this requirement?---MessageTextInput filed set Action property:FirePartialAction and Event:TextInput
    ---Get the Event in co PFR
    if("TextInput".equals(pageContext.getParameter(EVENT_PARAM)))
    AM.setDafultValue();
    ---Write a method in AM
    public void setDafultValue()
    VOImpl vo=getVO1();
    if(vo!= null)
    vo.getCurrentRow().setAttribute("Number1","DefaultValue1");
    vo.getCurrentRow().setAttribute("Number2","DefaultValue2");
    ---Like this u can set default value when tab out.
    Regards
    Meher Irk

  • A black bar appeared at the bottom of the new window after I drag a tab out.

    this is actually an issue back in the mavericks safari, but the problem was somehow solvable and was not appearing every time.
    after upgrading to Yosemite, this problem appears every time.
    The problem is : when I have several tabs, then I drag a tab out, which you can see the minimized window.
    After you release it, it will become a new window as expected and intended. BUT there will be a black bar underneath.
    In the Youtube website, you can see that the upper part of the site is actually being blocked by the toolbar.
    ( I had waited for several seconds to let the toolbar to get to its original position )
    Clearly the black bar at the bottom caused this problem.
    It's a very annoying issue.
    I am not sure if it's a problem of Yosemite or Safari. But back in to mavericks, the problem also existed.
    Is there anyone out there having the same problem?
    How to Fix it ?
    P.S.1 HOWEVER, if i right-clicked the tab and select "move tab to a new window", the problem DOES NOT exist.
    P.S.2 I am using Mac Book Air(13", Mid 2013),  OS X Yosemite  (10.10.2)

    In the App store window at the top click on Purchases. Your download progress is there. If the progress seems to have stalled, click on the pause button and then restart the download. It should pick up where it left off.
    HTH

  • How to convert the date in the Parameter from to mm/dd/yyyy when you tab out of field

    Hello,
    Can some one help me out in Oracle Reports 3.0 version i am trying to
    set in the parameter form two date fields to mm/dd/yyyy.
    my questions is can we set the both of the date fields to if the user
    enters as 010202 and Tab out of the field it should automatically
    format to 01/02/2002.
    i know we can do this in forms but in the parameter form when you are
    sending as parameter to the report i am unable to do it.
    try to set date as format mask in properties but doesnt help..
    any body have any idea will be appreciated much..
    thanks in advance.

    Hi!
    Try to use dd/mm/rrrr format mask. I use it in my reports and it works fine for me. My user can enter 010101 in a date field and it is properly recognized as 01/01/2001 by reports.
    Hope it helps.

  • Greyed out songs on iPhone and not visible at all in iTunes

    I have recently had to replace my iphone due to the microphone breaking, when restoring my new iphone and attempting to transfer all my music onto it, I noticed it asking me to sign in to the apple store with an email address I have never used or recognised.
    The majority of my music is not sourced from itunes and I now realise that in my collection I have a few music files that were originally bought and connected to somebody elses apple ID. It is asking me to sign in to these ID's when trying to sync the songs, the problem being they are not my apple ID's and I don't know the passwords so it is impossible. So the songs appear greyed out on my iphone (un playable, can't edit/delete etc) and don't appear in the music tab of my iphone at all in itunes.
    At the same time of my iphone replacement I have also bought a macbook air. To fix the above problem I thought I would be able to start fresh with a brand new itunes library on my macbook. I ripped a few cd's and started a new library, (it warned me that I would have to erase the current library and start again + authorize the macbook) but the greyed out songs still appear and every time i sync my iphone it asks me to sign in to the other apple ID's connected with the individual songs.
    How do I remove these files completely?
    Thanks for your help.

    I did not do any updates on my iphone 4.  Lo and behold, suddenly these circles with dots appeared next to some songs on the ipod.  The ipod would speed scroll through them, and then grey them out.  Like for you, I could not play them anymore.  So I deleted all the songs on the ipod, and reloaded them from my iTunes.  Now, the greyed songs are all visible, with duplicate new loads in black.  What the h**k is this?  How do I get rid of all the songs that have been deleted but still are all listed in grey?

  • Issue: LOV tabbing out loses focus

    Hi all,
    I've realised that typing some characters in a LOV field and tabbing out results in the following:
    1. The LOV popup window opens, then you select a value and the value is returned to the lov field.
    2. At this moment, the focus is LOST. I would expect the focus to be again at the lov field.
    This doesn't reproduce if you open the LOV with the LOV icon. In this case, the focus returns to the lov field, as expected.
    Is this a bug?
    Does anybody know how to solve it?
    Thanks in advance
    Version
    ADF Business Components 11.1.1.56.60
    Java(TM) Platform 1.6.0_18
    Oracle IDE 11.1.1.3.37.56.60

    Hi a.gruev,
    Thanks for your reply. I did some investigation and found that this has to do with IE8 only:
    Firefox 3.6: you enter some chars, the LOV opens, you select the value and finally, the mouse cursor stays at the end of the lov field value. OK.
    Chrome 7.0: exactly the same, but now the lov field value gets selected and then, the focus remains at the lov field. OK.
    Internet Explorer 8.0: works if I enter part of the value (which launches the LOV); if I enter the exact match, the focus is LOST. KO.
    Unfortunately we can't get rid of IE, so any suggestions for fixing this for IE will be appreciated.
    Barbara
    Edited: Anybody knows whether this is a bug?
    Edited by: Barbara Gelabert on 19-nov-2010 9:09
    Edited by: Barbara Gelabert on 22-nov-2010 6:39

  • Can't drag a tab out

    The demo video and help both state you can drag a tab out of the current window to the desktop to make a new window with that tab. Does not work on my Windows XP system. Work for anyone else?

    Also important to note, if you want to take a separate window and make it a tab in a different window, make sure the "Show Tab Bar" under the View menu is selected, and as with removing a tab, click on it and drag it downward from the tab bar and drag and drop it onto the tab bar of the other Safari window.

  • Tab out event for messageInput Text field

    Hi All,
    Can some of you please help me how to handle validation based on tab out.
    I have a field of messageInput text type in OAF standard page where user can enter a number in decimals like 11.19, 21.23 etcetera. I want to raise a message "Please enter an absolute value" the moment user enters a number with decimals and tab out. which means user will only be allowed to enter absolute values like 1,2,3,4,5..............
    Looking forward to receiving feedback.
    Thanks
    -Sunil

    Hi Sunil ,
    Since its a standard OAF page , you need to handle it through controller extension .
    Here are the steps :
    1 ) Attach PPR programtically ( In processRequest of your controller class )
    2 ) Catch the PPR Event (In processFormRequest of your controller class ) and get the value entered value
    3 ) Check if the value has any decimal point exist ( use String function in java ) and through exception accordingly .
    Code for handling fire action ( In written in your extended controller class )
    Import
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean;
    In PR :
    OAMessageTextInputBean stb1=(OAMessageTextInputBean)oawebbean.findIndexedChildRecursive("BeanID"); // replace the exact bean id
    i if (stb1!= null)
    FireAction firePartialAction = new FirePartialAction("pprEvent");
    stb1.setAttributeValue(PRIMARY_CLIENT_ACTION_ATTR, firePartialAction);
    stb1.setFireActionForSubmit("pprEvent",null,null,true);
    In PFR :
    if ("pprEvent".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM)))
    OAMessageTextInputBean stb1=(OAMessageTextInputBean)oawebbean.findIndexedChildRecursive("BeanID"); // repalce your exact bean id
    String MessageTextValue= stb1.getValue().toString();
    if(MessageTextValue != null)
    String.parseString(MessageTextValue ).contains("."); // Check if this returns true / false
    Throw message here accordingly .
    Let me know if its not clear
    Keerthi

  • How do you tab out of JTextArea?

    When using the tab key to change focus from one
    JComponet to the next, how do you tab out of, and
    into next JComponent when you're in an editable
    JTextArea? Is it possible?

    Move to the bottom of the text in a JTextArea with VK_CONTROL + VK_END.
    Better yet, here is how to find all the input actions that you can trigger when focus is on a JTextArea (or any given JComponent)
    JTextArea text = new JTextArea();
    InputMap im = text.getInputMap();
    KeyStroke[] ks = im.allKeys();
    SortedMap map = new TreeMap();
    for(int i=0; i<ks.length; ++i)
        map.put(im.get(ks), ks[i]);
    for(Iterator i = map.entrySet().iterator(); i.hasNext() ; ) {
    Map.Entry pair = (Map.Entry) i.next();
    System.out.println(pair.getKey() + "\n\t" + pair.getValue());

Maybe you are looking for