Проблема с примером
Пытаюсь освоить Drag and Drop betweens two TreePanels, но возникла проблема. Дерево создается, но при перетягивании или раскрытии узла выдает ошибку " Ошибка: 'internalId' - есть null или не является объектом"
Исходный код <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="TestTree.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <link rel="stylesheet" type="text/css" href="js/resources/css/ext-all.css" /> <!-- GC --> <script type="text/javascript" src="js/ext-all-debug.js"></script> <style type="text/css"> #tree, #tree2 { float: left; margin: 20px; } </style> <script type="text/javascript" language="javascript"> Ext.require(['*']); Ext.onReady(function () { var store = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: 'get_nodes.php' }, root: { text: 'Ext JS', id: 'src', expanded: true }, folderSort: true, sorters: [{ property: 'text', direction: 'ASC' }] }); var tree = Ext.create('Ext.tree.Panel', { id: 'tree', store: store, width: 250, height: 300, viewConfig: { plugins: { ptype: 'treeviewdragdrop', appendOnly: true } }, renderTo: 'ftree' }); var store2 = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: 'get_nodes.php' }, root: { text: 'Custom Ext JS', id: 'src', expanded: true, children: [] }, folderSort: true, sorters: [{ property: 'text', direction: 'ASC' }] }); var tree2 = Ext.create('Ext.tree.Panel', { id: 'tree2', width: 250, height: 300, store: store2, viewConfig: { plugins: { ptype: 'treeviewdragdrop', appendOnly: true } }, renderTo: 'ftree' }); }); </script> <asp:PlaceHolder ID="PlaceHolder1" runat="server"><div id="ftree" /></asp:PlaceHolder> </asp:Content> |
Часовой пояс GMT +3, время: 01:41. |