Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Ошибка itemRenderer-a? (http://www.flasher.ru/forum/showthread.php?t=95807)

ShockWave1024 16.05.2007 18:30

Ошибка itemRenderer-a?
 
ошибка:
Код:

Main Thread (Suspended: TypeError: Error #1009:
Cannot access a property or method of a null object reference.)
        mx.controls::DataGrid/mx.controls:DataGrid::mouseDownHandler

код DataGrid.as, где вылетает ошибка:
Код:

if (r)
{
        if (displayableColumns[pos.x].rendererIsEditor)
                resetDragScrolling();
}

вот сама таблица:

Код:

<mx:DataGrid headerStyleName="HeaderStyle" id="AccountsView" width="100%" variableRowHeight="true">
        <mx:columns>
                <mx:DataGridColumn dataField="TypeOfSystem"/>
                <mx:DataGridColumn dataField="Name"/>
                <mx:DataGridColumn itemRenderer="LinkRenderer" dataField="URL"/>
<mx:DataGridColumn editable="false" itemRenderer="ClipRenderer" dataField="Accesses"/>
</mx:columns>
</mx:DataGrid>

itemRenderer код:


Код:

<?xml version="1.0" encoding="utf-8"?>
<mx:Text xmlns:mx="http://www.adobe.com/2006/mxml"
        width="100%"
        height="100%">
        <mx:Script>
                <![CDATA[
                        override public function set data(value:Object):void{

                                text = XML(value).Accesses;
                               
                        }
                       
                ]]>
        </mx:Script>
       
</mx:Text>

на его место пробовался mx:Text, тоже самое
при отключении внешнего итемРендера - все нормально
подскажите куда копать?, очень неожиданно нарвался ...
раньше такие вещи на ура пролетали ...

__i 16.05.2007 19:32

а попробывать вписать код
Код:

                override public function set data(value:Object):void{
                                super.data = value;
                                text = XML(value).Accesses;
                        }

шлабо?
Если "напакостил", так создай хоть "иллюзию" что тебя там небыло )

ShockWave1024 16.05.2007 19:59

о! сразу помогло ...
биг сенкс ...
пойду читать что это такое :)


Часовой пояс GMT +4, время: 16:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.