You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by pol2095 <po...@free.fr> on 2020/05/11 17:13:07 UTC

GridItemRenderer override data setter causes error 1006

hello,

I try to override data setter in a GridItemRenderer 

/<s:DataGrid id="dg" x="100" y="48" selectionMode="multipleRows"
requestedRowCount="4">
    <s:columns>
        <s:ArrayList>
            <s:GridColumn dataField="myBoolean">
                <s:itemRenderer>
                    <fx:Component>
                        <s:GridItemRenderer>
                            <fx:Script>
								
                            </fx:Script>
                            <s:CheckBox id="cb" label=""
horizontalCenter="0" change="data.myBoolean=cb.selected;"/>
                        </s:GridItemRenderer>
                    </fx:Component>
                </s:itemRenderer>
            </s:GridColumn>
                <s:GridColumn dataField="dataField1" headerText="Column
1"></s:GridColumn>
                <s:GridColumn dataField="dataField2" headerText="Column
2"></s:GridColumn>
                <s:GridColumn dataField="dataField3" headerText="Column
3"></s:GridColumn>
        </s:ArrayList>
    </s:columns>
    <s:typicalItem>
        <fx:Object dataField1="Sample Data" dataField2="Sample Data"
dataField3="Sample Data"></fx:Object>
    </s:typicalItem>
    <s:ArrayCollection>
        <fx:Object dataField1="data1" dataField2="data1"
dataField3="data1"></fx:Object>
        <fx:Object dataField1="data2" dataField2="data2"
dataField3="data2"></fx:Object>
        <fx:Object dataField1="data3" dataField2="data3"
dataField3="data3"></fx:Object>
        <fx:Object dataField1="data4" dataField2="data4"
dataField3="data4"></fx:Object>
    </s:ArrayCollection>
</s:DataGrid>/

and I have an Error #1006: value is not a function
I don't undrstand this error ?

Thanks



--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/