flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Judah Frangipane (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLEX-35028) Error in DataGrid getHeaderRendererAt(-1)
Date Fri, 05 Feb 2016 07:40:39 GMT

     [ https://issues.apache.org/jira/browse/FLEX-35028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Judah Frangipane updated FLEX-35028:
------------------------------------
    Description: 
When using a DataGrid if you click the header and the column index is -1 then an error is
thrown: 

{code:actionscript}
    // line 917 in GridColumnHeaderGroup.as: 
    public function getHeaderRendererAt(columnIndex:int):IGridItemRenderer
    {
        // TODO: fix this: do the work here, rather than the layout            
		const view:Group = getColumnHeaderViewAtIndex(columnIndex);	
        return GridHeaderViewLayout(view.layout).getHeaderRendererAt(columnIndex);
    }
{code}

Apparently the columnIndex is -1 when clicking on the header. 

Solution may be to check if index is not -1 and return null if it is

Alternative solution would be check for -1 in gchg_mouseDownDragUpHandler at line 1112 and
not dispatch an event. 

  was:
When using a DataGrid if you click the header and the column index is -1 then an error is
thrown: 

{code:actionscript}
    // line 917 in GridColumnHeaderGroup.as: 
    public function getHeaderRendererAt(columnIndex:int):IGridItemRenderer
    {
        // TODO: fix this: do the work here, rather than the layout            
		const view:Group = getColumnHeaderViewAtIndex(columnIndex);	
        return GridHeaderViewLayout(view.layout).getHeaderRendererAt(columnIndex);
    }
{code}

Apparently the columnIndex is -1 when clicking on the header. 

Solution may be to check if index is not -1 and return null if it is



> Error in DataGrid getHeaderRendererAt(-1)
> -----------------------------------------
>
>                 Key: FLEX-35028
>                 URL: https://issues.apache.org/jira/browse/FLEX-35028
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: DataGrid
>            Reporter: Judah Frangipane
>
> When using a DataGrid if you click the header and the column index is -1 then an error
is thrown: 
> {code:actionscript}
>     // line 917 in GridColumnHeaderGroup.as: 
>     public function getHeaderRendererAt(columnIndex:int):IGridItemRenderer
>     {
>         // TODO: fix this: do the work here, rather than the layout            
> 		const view:Group = getColumnHeaderViewAtIndex(columnIndex);	
>         return GridHeaderViewLayout(view.layout).getHeaderRendererAt(columnIndex);
>     }
> {code}
> Apparently the columnIndex is -1 when clicking on the header. 
> Solution may be to check if index is not -1 and return null if it is
> Alternative solution would be check for -1 in gchg_mouseDownDragUpHandler at line 1112
and not dispatch an event. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message