hello
I have a system running in ext.net 2.x that takes a node of a treepanel and passes the data via paramentro.Estou testing at 3.2 and does not work, follow the code below.

Aspx Code
                            <ext:TreePanel
                                runat="server"
                                Region="West"
                                Split="true"
                                Margins="5 0 5 5"
                                Width="590"
                                Height="450"
                                Header="false"
                                AutoScroll="true"
                                Selectable="true"
                                ID="treeCadastro"
                                Collapsible="false">
                                <Fields>
                                    <ext:ModelField Name="diIncluir" Type="Boolean" />
                                    <ext:ModelField Name="diAlterar" Type="Boolean" />
                                    <ext:ModelField Name="diExcluir" Type="Boolean" />
                                </Fields>
                                <ColumnModel>
                                    <Columns>
                                        <ext:TreeColumn
                                            runat="server"
                                            Text="Descrição"
                                            Flex="2"
                                            ID="diDescricao"
                                            Sortable="true"
                                            DataIndex="text" />
                                        <ext:CheckColumn runat="server"
                                            Text="Incluir"
                                            DataIndex="diIncluir"
                                            ID="chIncluir"
                                            Width="65"
                                            Editable="true"
                                            StopSelection="false">
                                            <Renderer Fn="myRenderer" />
                                            <DirectEvents>
                                                <CheckChange OnEvent="checkChange">
                                                    <ExtraParams>
                                                        <ext:Parameter Name="node" Value="this.grid.convertToSubmitNode(record)" Mode="Raw" />
                                                    </ExtraParams>
                                                </CheckChange>
                                            </DirectEvents>
                                        </ext:CheckColumn>
                                        <ext:CheckColumn runat="server"
                                            Text="Alterar"
                                            DataIndex="diAlterar"
                                            ID="chAlterar"
                                            Width="65"
                                            Editable="true"
                                            StopSelection="false">
                                            <Renderer Fn="myRenderer" />
                                            <DirectEvents>
                                                <CheckChange OnEvent="checkChange">
                                                    <ExtraParams>
                                                        <ext:Parameter Name="node" Value="this.treeCadastro.convertToSubmitNode(record)" Mode="Raw" />
                                                    </ExtraParams>
                                                </CheckChange>
                                            </DirectEvents>
                                        </ext:CheckColumn>
                                        <ext:CheckColumn runat="server"
                                            Text="Exluir"
                                            DataIndex="diExcluir"
                                            Width="65"
                                            ID="chExcluir"
                                            Editable="true"
                                            StopSelection="false">
                                            <Renderer Fn="myRenderer" />


                                            <DirectEvents>
                                                <CheckChange OnEvent="checkChange">
                                                    <ExtraParams>
                                                        <ext:Parameter Name="node" Value="this.treeCadastro.convertToSubmitNode(record)" Mode="Raw" />
                                                    </ExtraParams>

                                                </CheckChange>
                                            </DirectEvents>
                                        </ext:CheckColumn>
                                    </Columns>
                                </ColumnModel>
                                <SelectionModel>
                                    <ext:TreeSelectionModel runat="server" Mode="Multi"></ext:TreeSelectionModel>
                                </SelectionModel>


                            </ext:TreePanel>

C# code

        protected void checkChange(object sender, DirectEventArgs e)
        {
            try
            {
                // var nodo = e.RootNode.Children;
                List<SubmittedNode> selectedNode = ((Ext.Net.TreeSelectionModel)(treeCadastro.GetSelectionModel())).SelectedNodes;
                SubmittedNode node = JSON.Deserialize<SubmittedNode>(e.ExtraParams["node"], new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver());
                XPerfilPermissoes entity = new XPerfilPermissoes();
                entity.Query.Where(entity.Query.Idperfil == txtCodigo.Text);
                entity.Query.Where(entity.Query.Idmenu == node.NodeID);
                entity.Query.Load();
                entity.str().Idperfil = txtCodigo.Text;
                entity.Idmenu = int.Parse(node.NodeID);
                entity.Inclui = (bool.Parse(node.Attributes["diIncluir"].ToString()) == true) ? "S" : "N";
                entity.Altera = (bool.Parse(node.Attributes["diAlterar"].ToString()) == true) ? "S" : "N";
                entity.Exclui = (bool.Parse(node.Attributes["diExcluir"].ToString()) == true) ? "S" : "N";
                entity.Save();


                entity = new XPerfilPermissoes();
            }
            catch (Exception err)
            {
                X.Msg.Alert("Ocorreu um Erro: ", err.Message);
            }
        }
it does not perform the checkChange routine.


if the retreat aspx code the <ext: Parameter Name = "node" Value = "this.grid.convertToSubmitNode (record)" Mode = "Raw" />


it performs the routine changed something in this line 2.x to 3.x?


tks