Combobox as Datagrid Item editor

Hi there, i'm trying to use a combobox as an itemEditor for a datagridcolumn, and i'm having some difficulties in doing this.
I'm using the code below to define the column, so far so good the itemeditor appears and selects the item accordingly to the value of the datafield.
My problem is, if I open the combobox and do not choose none of the items, the value that passes to the datagrid is 0, but i want to pass the old value. So that the value remains the same.
the dataprodiver for the combobox is this one (rows from database)
id description
1     xxxxx
2     yyyyy
the datafield banda_horaria_id holds an integer witch match one of the values above.
Can anyone help me, and tell me what should i do to maintain the value if none of the combobox items is selected.
Thanks in advance.
PlumbSoldier
<mx:DataGridColumn headerText="Banda Horária" dataField="banda_horaria_id" id="bandaHoraria"
                        rendererIsEditor="false" editorDataField="selectedItem" >
                        <mx:itemEditor>
                            <mx:Component>
                                <mx:ComboBox initialize="outerDocument.cbBandaHoraria(event)"
                                        fontWeight="normal" labelField="descricao"  >
                                    <mx:Script>
                                        <![CDATA[
                                        import mx.controls.DataGrid;
                                        private var columnDataField:String;
                                        private var dtGrid:DataGrid;
                                             override public function set data(value:Object):void
                                                dtGrid=listData.owner as DataGrid;
                                                columnDataField=dtGrid.columns[listData.columnIndex].dataField;
                                                super.data = value;
                                                if (value != null)
                                                    var len:int = this.dataProvider.length;
                                                    for (var i:int = 0; i < len; i++)
                                                        if (this.dataProvider[i].id == value[columnDataField])
                                                            this.selectedIndex = i;
                                                            break;
                                            public function onChange():void
                                                var index:int = this.selectedIndex;
                                                if (index !=-1){
                                                id = this.dataProvider[index].id;
                                                }  else{
                                                    var len:int = this.dataProvider.length;
                                                    for (var i:int = 0; i < len; i++)
                                                        if (this.dataProvider[i].id == data[columnDataField])
                                                            this.selectedIndex = i;
                                                            break;
                                        ]]>
                                    </mx:Script>
                                </mx:ComboBox>
                            </mx:Component>
                        </mx:itemEditor>
                    </mx:DataGridColumn>

Thanks for your help rgadiparthi , but that didn't helped me.
But i managed to solve my problem.

Similar Messages

  • Spark datagrid item editor font see through

    I am using a default item editor on a spark datagrid.
    When the user attempts to edit the field the old value shows through.
    How do I get rid of this?
    I am using out of the box stuff? Is this a listed bug?
    Code is...
    <s:GridColumn dataField="Actual" headerText="Actual" width="75" editable="true">
                        <s:itemRenderer>
                            <fx:Component>
                                <s:DefaultGridItemRenderer textAlign="right"   background="true" backgroundColor="#FFFFFF" alpha="1.0" color="#000000" />
                            </fx:Component>
                        </s:itemRenderer>
        </s:GridColumn>
    Thanks
    Dan Pride

    Try <s:DefaultGridItemEditor if you are wanting to make it editable.
    here is an example of combobox, but it is similiar ....
    <s:itemEditor>
    <fx:Component>
    <s:ComboBoxGridItemEditor  >
    <s:dataProvider>
    <s:ArrayList>
    <fx:String>Edit</fx:String>
    <fx:String>Read</fx:String>
    </s:ArrayList>
    </s:dataProvider>
    </s:ComboBoxGridItemEditor>
    </fx:Component>
    </s:itemEditor>
    Don

  • DataGrid item editor in Flash CS3

    Does anyone have a good example of how to define custom item
    editors and custom cell renderers for the DataGrid in Flash CS3
    with Action Script 3.0?
    I'm trying to put things like combo boxes and numeric
    steppers in certain columns.

    Found an example.
    Click
    Here

  • Combobox in Datagrid

    How do I get the combobox that is a renderer in a datagrid's
    column to show the value that correlates to the datagrid's
    dataprovider data?
    Here is the XML for the dataProvider of the datagrid:
    <items>
    <item>
    <productnumber>1</productnumber>
    <color>red</color>
    <price>12.00</price>
    </item>
    <item>
    <productnumber>2</productnumber>
    <color>blue</color>
    <price>15.00</price>
    </item>
    <item>
    <productnumber>3</productnumber>
    <color>white</color>
    <price>10.00</price>
    </item>
    </items>
    Here is the XML of the dataProvider for the combobox:
    <colors>
    <color>black</color>
    <color>green</color>
    <color>blue</color>
    <color>yellow</color>
    <color>white</color>
    <color>red</color>
    <color>gray</color>
    </colors>
    So in other words, the datagrid will show a row for each
    <item>, and the column that shows <color> is a
    combobox, and I want the combobox to be showing the correct
    <color> in the list of <colors>. I do know that the
    datagrid column for the combobox is an itemRenderer, but how do I
    get the combobox to set the right <color> with the
    dataProvider=<colors> ?
    Can someone please give me an example or point me to one?
    Thanks.

    "happybrowndog" <[email protected]> wrote in
    message
    news:gchuu5$e5a$[email protected]..
    > How do I get the combobox that is a renderer in a
    datagrid's column to
    > show the
    > value that correlates to the datagrid's dataprovider
    data?
    http://shigeru-nakagaki.com/index.cfm/2007/8/22/20070822-ComboBox-for-DataGrid-ItemEditor

  • Funny behavior with Item Editors

    I have a DataGrid which has a column with CheckBoxes (item
    editors), initially they are all unselected (suppose there are 5
    rows), if i click on the 5 of them quickly to change them to
    selected then something funny happens, some of them change to
    selected and then to unselected again. If i do this slowly, then it
    works fine. And the same happens if they are all selected and then
    i quickly click on the 5 of them to unselect them, some of them
    became selected again.
    It is as if Flex wasn't able to process the changes so fast,
    so by the time it is processing a CheckBox's change another one
    changes too and it reverts the first one to its previous state.
    Any idea why this happens? is it a bug, a mistake in my code,
    a normal behavior? what is it?

    Code:
    <mx:DataGrid id="dgcatalogo" width="100%" editable="true"
    height="236" dataProvider="{arrCCostoDisplay}" >
    <mx:columns>
    <mx:DataGridColumn dataField="ccoEstatus"
    headerText="{resource.getString('incluir')}" width="50"
    editable="true" rendererIsEditor="true"
    itemRenderer="renderer.CheckRenderer"
    editorDataField="result"/>
    <mx:DataGridColumn dataField="ccoDescripcion"
    headerText="{resource.getString('descripcion')}" editable="false"
    width="200"/>
    </mx2:columns>
    </mx:DataGrid>
    where CheckRender is:
    <mx:VBox xmlns:mx="
    http://www.adobe.com/2006/mxml"
    horizontalAlign="center">
    <mx:Script>
    <![CDATA[
    // Define a property for returning the new value to the
    cell.
    public var result : Boolean = false;
    ]]>
    </mx:Script>
    <mx:Binding source="editor.selected" destination="result"
    />
    <mx:CheckBox id="editor"
    selected="{data.ccoEstatus}"/>
    </mx:VBox>
    That's the code, and like i said, it behaves funny when you
    select/unselect the checkboxes quickly

  • Intercept value passed to item editor?

    Hello! I'm trying to intercept the value that is taken from a DataGrid's GridColumn's itemRenderer and applied to the itemEditor, and vice-versa. I need to be able to format this value. However, my project is complex, so I may be focusing on the wrong idea in what I'm trying to accomplish. Please have a look and let me know if there's something else I could try.
    I have a Spark DataGrid component (with ID dg) that I am dynamically populating from XML. I create an ArrayCollection from some nodes, and a regular Array from sub-nodes that is added as a property of the ArrayCollection. That ArrayCollection is then used as the dataProvider for the DataGrid.
    Here is an example segment of a typical XML node and it's sub-nodes:
        <item name="physOrderTable" text="" type="notes">
            <cols>
                <col id="0" text="Day/Time" />
                <col id="1" text="Order Type" />
                <col id="2" text="Physician's Orders" />
                <col id="3" text="Physician's Signature" />
            </cols>
            <rows>
                <row id="r0" name="" text="">
                    <col id="0"><![CDATA[Tues 15:24]]></col>
                    <col id="1"><![CDATA[General]]></col>
                    <col id="2"><![CDATA[BMP, CBC, Cardiac Enzymes, ABG, EKG STAT, NS@ 125 mL/hr, Blood Sugar AC & HS, 02 via NC to keep oxygen saturation above 97%]]></col>
                    <col id="3"><![CDATA[J. Nelms]]></col>
                </row>
            </rows>
        </item>
    Here is the code that reads through the XML and utilizes it:
        protected function sparkDG_creationCompleteHandler(event:FlexEvent):void
            trace("grid created");
            var colsList:XMLList = xml.cols.col;
            var rowsList:XMLList = xml.rows.row;
            colAL = new ArrayList();
            for(var i:Number = 0; i < colsList.length(); i++)
                var gc:GridColumn = new GridColumn();
                gc.maxWidth = 500;
                gc.resizable = false;
                gc.headerText = String(colsList[i].@text);
                gc.dataField = "col";
                gc.labelFunction = labelFunc;
                colAL.addItem(gc);
            for each(var row:XML in XML(value).rows.children())
                var rowArr:Array = new Array();
                for each(var col:XML in row.children())
                    if(col == "")
                        rowArr[Number(col.@id)] = "_";
                    }else{
                        rowArr[Number(col.@id)] = col;
                colAC.addItem({
                    rowID: row.@id,
                    rowName: row.@name,
                    rowText: row.@text,
                    col: rowArr
            dg.columns = colAL;
            dg.dataProvider = colAC;
    So I build the header for the DataGrid first, telling it to use the "col" dataField, which corresponds to the .col property of the colAC ArrayCollection. That .col property is the array of values for each cell of that row.
    Now this part of code is important, as it displays the relevant index of the .col array by using the .columnIndex:
        private function labelFunc(item:Object, column:GridColumn):String
            var displayText:String;
            var valArr:Array = new Array();
            if(column.dataField == "col")
                valArr = item[column.dataField];
                displayText = String(valArr[column.columnIndex]);
            return displayText;
    This is the only method I've been able to use to achieve the desired result. This all works fine, if all I want to do is merely display information. But I need to be able to edit the values in each cell, and apply this back to the dataProvider, as I need to rebuild XML with the updated values later.
    I have tried everything I can possibly think of to be able to do this. I built my own itemRenderer, then my own itemEditor, then scrapped them because it felt like I was re-inventing the wheel. But was I? I tried reading through the code for the DataGrid, GridColumn, and related classes, but I couldn't find any reference to the itemEditor beyond it being an IFactory. I have no idea where or how it tells that IFactory to be a text input or whatever it is.
    Here is my issue:
    When I turn on the DataGrid's editing, and double-click a cell, it takes the entire array of the col dataField for that column's cell, converts that array to a string, and displays the entire string in the edit text box. If I cancel the editing, or save the editing, it sets the string to the .col property. Then the labelFunction tries reading that string as an array, and it crashes. I was able to get the typeof the col dataField and converting it to an array if it's a string, but I shouldn't have to.
    I need to have it display just the value of the cell for that particular row and column when the instance of the itemEditor is created. When that value is changed, I need it to apply back to that column's index in the .col array of the dataProvider. So, similarly to how it displays information in the labelFunction, I need to edit the information and send it back.
    I've seen lots of custom itemEditors and itemRenderers for GridColumns, but these are hard-coded in the MXML. My grid is almost entirely dynamically created, so that's unfortunately not an option for me, as I won't even know how many columns or rows there will be when the DataGrid is created. I tried using rendererIsEditor, but that only seems to be on the MXML instantiation of the GridColumn, as there's only rendererIsEditable in the ActionScript, and it doesn't seem to work (or I don't know how to use it as intended).
    If anyone knows of a way to accomplish this, even just something else I should look at, I would greatly appreciate it!

    Thanks for your response! I had seen that function before, but as there was nothing in it, I couldn't figure out if it was useful. Going back, I looked at the comments. I also found this website about item editors: The Item Editing Process
    So, according to that, the data variable will contain the .col property of the dataProvider, right? I can trace data out as an object, but when trying to reference it as an array, it doesn't work.
    Also according to that website, data is applied to value before prepare() is called, at which point data becomes a string. Doing this test in prepare(), I find that value is already a string. I can do a split() on the string or whatever to set the value how I need it (I think), but my life would be a lot easier if I could reference the cell's data directly and set value based on that.
    <?xml version="1.0" encoding="utf-8"?>
    <s:GridItemEditor xmlns:fx="http://ns.adobe.com/mxml/2009"
                      xmlns:s="library://ns.adobe.com/flex/spark"
                      xmlns:mx="library://ns.adobe.com/flex/mx">
        <fx:Script>
            <![CDATA[
                private var valueArr:Array;
                override public function prepare():void
                    trace("prepare called");
                    valueArr = new Array(value);
                    trace("\tdata["+0+"]: "+data[0]);
                    trace("\tdata["+columnIndex+"]: "+data[columnIndex]);
                    trace("\tvalue: "+value);
                    trace("\tvalueArr.length: "+valueArr.length);
                    value = String(valueArr[columnIndex]);
                override public function discard():void
                    trace("discard called");
                    valueArr[columnIndex] = value;
                    value = valueArr;
            ]]>
        </fx:Script>
    </s:GridItemEditor>
    And once that's accomplished, I believe what I did for discard() there should work correctly. What do you think?

  • Spark datagrid - access Editors data

    Is it possible to access item Editor's data  from  the outside of the datagrid?
    Thanks

    DataGrid has an "itemEditorInstance" property for the current active editor. If it's a GridItemEditor, it has a data property. So you can access it like this:
    var editor:GridItemEditor = dataGrid.itemEditorInstance as GridItemEditor
    if (editor)
        data = editor.data;

  • DataGrid Item Renderer loading duplicates after scroll

    HI,
    I have a report that loads into a datagrid, these reports are
    about thumbnail images that are on a server.
    I have a datagrid item renderer that loads the thumb nails.
    When the grid first loads the first set of rows that are visible
    display the correct images. But after I scroll the new rows have
    images that are repeated and not the correct ones.
    ?xml version="1.0" encoding="utf-8"?>
    <HBox xmlns="
    http://www.adobe.com/2006/mxml"
    horizontalScrollPolicy="off" verticalScrollPolicy="off"
    creationComplete="{init()}">
    <Script>
    <![CDATA[
    import mx.controls.Image;
    [Bindable]
    [Embed(source="/images/folderBlack.png")]
    private var folderIcon:Class;
    private function suffix(url:String):String {
    var i:Number;
    if ((i = url.lastIndexOf(".")) > -1) {
    url = url.substr(i+1);
    return url;
    private function init():void {
    var fileSuffix:String = new String;
    fileSuffix = '';
    fileSuffix = suffix(data.filename);
    var staticPortalImage:String = new String;
    staticPortalImage = '/PULLIMAGE.php?type=small&id=' +
    data.FileID +
    '&path=' + data.filename +
    '&server=MTI3LjAuMC4x&siteurl=L0F1dGhNb2R1bGU=';
    var thumbNailImage:Image = new Image();
    thumbNailImage.height = 80;
    switch(fileSuffix){
    case 'jpg':
    thumbNailImage.source = staticPortalImage;
    break;
    imageContainer.addChild(thumbNailImage);
    texttest.text = fileSuffix;
    ]]>
    </Script>
    <Text id="texttest" />
    <HBox id="imageContainer" height="80" />
    </HBox>

    Thanks
    Great article I ended up getting rid of the creationcomplete
    changing my init():void too override public function set data(
    value:Object ) : void
    and adding
    super.data = value;
    I was able then to clean up my code considerably.
    Once again Thanks
    Dean

  • Datagrid Item renderer Help

    Hi all,
    I need a help/suggestion in a datagrid item renderer. In a datagrid, for one particular cell (particular column of a row) i need to change the background color depending upon the condition.The color for particular cell not for the entire row or entire column, how can i achieve this ?
    Thanks in advance.
    Heman

    Here is my Scenario, in my datagrid the second column of the first row (987.93) background color depends upon some condtion. The remaning rows of column B depends upon the column C . If "the column C is OK" it will be green , "NOT OK" red. But the first row's second column color depends upon some other condition. How can i achieve this ?

  • 10g Text Item Editor Not Working Correctly

    We're having problems with the Text Item Editor in both Add and Edit modes, but esp. in Edit mode. The problems range from getting a gray text screen (no toolbar); getting a white editor screen (no toolbar); tools that do not load (e.g. font color); and tools that do not work even though everything else seems fine. Sometimes refreshing the screen works but not always. Our users are getting very frustrated continually refreshing and logging out/in. It's become worse in the past few weeks such that it occurs in nearly every instance when editing a text item.
    Can anyone point us in a possilbe direction? We are using IE 6.0 and above as the browser.

    Kristin -
    This sounds like a bug that should be handled through Oracle Support.
    Regards,
    Candace

  • Double Click to Activate Tree Item Editor

    Hi, I have an mx:Tree that uses an MXML component as an item
    editor. I only want to activate the editor when the user double
    clicks on a tree's node. As a default, a single click will open the
    the item editor on the Tree list. Can anyone help me with
    this?

    I am pretty sure it is possible, but I have not done it. You
    will probably need to cancel the default behavior of click event.
    Tracy

  • Update ComboBox model / change items

    Hi, ive hit a wall here can someone give me a leg up?
    I have two JComboBoxes
    I want selections in the first to change the items in the second.
    i.e
    I want to register the firsts ItemListener to change the seconds ComboBoxModel
    im trying to use
    myCombo2.setModel( X )
    is there anyway to convert an String[] to a ComboBoxModel so i can fit it in X?
    I origionally drew my ComboBoxes by passing String[] arrays to the constructors.
    If i make a new ComboBox when the items change i have to re add it to the panel and draw the whole frame again, is that right?
    thanks all
    :)

    Thanks for the guidance!
    It seems understanding the API docs is really usefull... DUH
    well im getting better
    in the end i solved this by
    class whatever(){
    private DefaultComboBoxModel model;
    private void createProdTypeCombo()
    model = new DefaultComboBoxModel();
    prodTypeCombo.setModel(model);
    private void createProductCombo()
    productCombo = new JComboBox((events.doQuery(
         "SELECT item FROM Products Group By item ", 1)).toArray(new String[0]));
    productCombo.addActionListener(
    new ActionListener()
    @Override
         public void actionPerformed(ActionEvent e) {
         //updates the model for the second combo box
         prodTypeCombo.removeAllItems();
         ArrayList<String> results = new ArrayList<String>();
         String selectedItem = (String)productCombo.getSelectedItem();
         results = events.doQuery("SELECT type FROM Products where " +
              "item= '" + selectedItem + "' group by type", 1);
         Object[] resultsOK = results.toArray();
         or (int i=0; i<results.size(); i++ )
              model.addElement(resultsOK);
    Thanks all!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • ComboBox without first item

    I have a Combobox with 4 items. When it�s closed
    you can see the item with index 0. If I open the
    ComboBox, I want to see all elements except thatone
    with index 0. This should only be seen in the normal
    closed Combobox field and not in the opened, too.
    Has someone a model or a renderer
    for that problem. It�s very urgent.
    Thanx and regards
    Stephan

    I tried it, after des FocusGained Event,
    but it doesn�t work that way:
    private void jComboBox1FocusGained(java.awt.event.FocusEvent evt) {
    jComboBox1.setSelectedItem(null);
    regards
    Stephan

  • DataGrid Combobox dataprovider erasing items

    I have a DataGrid that is linked to an array of custom data objects which I call a seriesList.  You are supposed to be able to choose the name of each series via a combobox in the datagrid.  It works fine except when the user selects the combobox and then clicks somewhere else in the interface, which closes the combobox and erases whichever item is previously selected!
    <!--  Definition in application  -->
    <!--  axis.seriesList is and ArrayCollection of actionscript objects called SeriesObjects which have a var name:String variable -->
    <mx:DataGrid id="seriesTable" color="black" fontSize="9" rowHeight="30" editable="true" resizeEffect="slow" rollOverColor="#CCCCCC"
        selectionColor="#999999" dataProvider="{axis.seriesList}" width="100%"
        rowCount="{axis.seriesList.length > 2 ? axis.seriesList.length : 2}" >
            <mx:columns>  
                 <mx:DataGridColumn dataField="name" headerText="Name" width="280" headerStyleName="centered" id="nameColumn"
                         rendererIsEditor="true"  editorDataField="result" itemRenderer="renderer.SeriesBoxRenderer"/>
            </mx:columns>
    </mx:DataGrid>
    <!--  SeriesBoxRenderer -->
    <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" horizontalAlign="center">
       <mx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                // Define a property for returning the new value to the cell.
                public var result:String="";
                [Bindable]
                private var dpValue:ArrayCollection;
                private function init():void {
                    // list of possible names to choose from for this series
                    dpValue = mx.core.Application.application.seriesArray;
                // Override the set method for the data property.
                override public function set data(value:Object):void {
                    if (dpValue == null) init();
                    super.data = value;
                    if (value != null)     {
                        var currentValue:String = value.name;
                        var len:int = dpValue.length;
                        for (var i:int = 0; i < len; i++) {
                            if (dpValue[i].name == currentValue) {
                                editor.selectedIndex = i;
                                return;
                    editor.selectedIndex = 0;            }
                public function onChange():void {
                    var index:int = editor.selectedIndex;
                    result = dpValue[index].name;
                    data.name = dpValue[index].name;
            ]]>
        </mx:Script>
         <mx:ComboBox id="editor" textAlign="left" labelField="name" dataProvider="{dpValue}"  change="onChange()"/>
    </mx:VBox>

    I'm thinking the problem may be the dataprovider for the combobox.  This array is also shared with another List component in another tab on the interface.  The reason I am thinking this is because I have another item renderer which uses a combobox and does not erase itself when you click nothing.  Here is the code for that item, and the only difference I can see between this code and the code that doesn't work is the fact that the dataprovider is shared with another part of the code.  Still not sure how to fix this, however.
              [Bindable]
                private var dpValue:ArrayCollection;
                private function init():void {
                    dpValue = mx.core.Application.application.aquisitionOptions.lastResult.system.data;
                    for ( var i:int=0; i<dpValue.length; i++ )  {  //loop over the items in the dataProvider
                       if (dpValue[i].id == data.aquisitionID)  {  //compare desired value to current item.data value
                            editor.selectedIndex = i;  //set the seletedIndex of the combo box
                            data.aquisitionDescr = dpValue[i].name;
                            break;
              // Override the set method for the data property.
                override public function set data(value:Object):void {
                    super.data = value;
                    if (dpValue == null) init();
                    if (value != null)     {        
                        var currentValue:String = value.aquisitionDescr;
                        trace ("\n current:  ", currentValue);
                        var len:int = dpValue.length;
                        for (var i:int = 0; i < len; i++) {
                            if (dpValue[i].name == currentValue) {
                                editor.selectedIndex = i;
                                return;
                    editor.selectedIndex = 0;
                public function onChange():void {
                    var index:int = editor.selectedIndex;
                    result = dpValue[index].name;
                    data.aquisitionDescr = dpValue[index].name;
                    data.aquisitionID = editor.selectedItem.id as String;
            ]]>
        </mx:Script>
         <mx:ComboBox id="editor" labelField="name" dataProvider="{dpValue}" change="onChange()"/>
    <!-- definition in the datagrid -->
    <mx:DataGridColumn dataField="aquisitionDescr" headerText="Data Aquisition" width="160" headerStyleName="centered" id="acquisitionColumn"
                         rendererIsEditor="true"  editorDataField="result" itemRenderer="renderer.AquisitionBoxRenderer"/>

  • Can spark datagrid mouse click be disabled while in a custom item editor?

    Hi,
    Is it possible to prevent a user from clicking on another cell in a datagrid until the cell currently being edited has had its data saved? 
    I would like to validate the cell's text data as it is being entered by a user, character by character.  If the validation fails, I would like to put up an error message and prevent the user from clicking outside of the cell.  I am able to validate the data and put up an error message.  But I have not found a way, if there is one, of disabling mouse clicks in other cells.  I've tried setting the IE's parent.editable, .enabled and .mouseEnabled properties to false.  But none of these are working for me.
    Thanks,
    -Adobegillisisle2

    The session does stay if I hit the TAB or RETURN keys.  I return false from my overridden save() function and the session stays keeping the user in the edit cell, allowing fixing the invalid data.   But I don't get the same behavior when I click the mouse on another cell.  In these cases, my save function is still called, and I still return false ( in the case where the validation fails ), but the edit session goes away. 

Maybe you are looking for

  • Connect multiple displays to MBA(thunderboldt)

    Anyone knows how to connect to Dell monitors, one with only VGA and another one with both VGA and DVI? I have a MBA mid 2011 and want to make the two external screens just mentioned my displays. I have both adapter for VGA and DVI to my thunderboldt/

  • Which User-Exit is used to create IDOC when we release procee order?

    My question is the IDOC (Basic type: LIOPRO01 and Message type: LIOPRO) is generate when user save the process order or when he release process order? I want to trigger IDOC when user release process order. Is this the use exit i can use PPCO0007?

  • Parameters display

    Hi Experts,                   If we create parameters in the report, it will display them in the output as  one below another. parameters : p1 type mara-matnr,                      p2 type mara-mtart. output:       p1      -       p2     - but i want

  • Can't start the Integration Repository or Directory

    I am having problems starting the integration Repository and Directory. Every seems ok... it starts the Java Webstart then continues to say it is downloading... maybe 15 seconds in, it then changes and says download stalled... does anyone have any id

  • Backup failures on 10g Express Edition

    Server:Windows 2000 sp 4 10g Express I am trying to launch the backup via the Backup.bat file that can be launched from program files. I am logged in as a local amdministrator on the box and am in the ORA_DBA group I am getting the following error. B