Mar 07, 2013, 3:04 AM
[FIXED] [#162] Can not drop to textfield with existing text
If you try to drag something to a textfield with existing text, the drop indicator shows drop not possible. If you drag over empty textfield, it's fine. It's only if you try to drag over existing text.
<html>
<head id="Head1" runat="server">
<title>DragDrop from TreePanel to Div - Ext.NET Examples</title>
<script>
var notifyDrop = function (dd, e, data) {
alert("success");
return true;
};
</script>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<h1>DragDrop from TreePanel to Div</h1>
<ext:Panel ID="Panel1"
runat="server"
Width="600"
Height="400"
Layout="Border">
<Items>
<ext:TreePanel ID="TreePanel1"
runat="server"
EnableDrag="true"
DDGroup="tree2div"
Region="West"
Split="true"
Margins="5 0 5 5"
Width="200"
Title="Tree"
AutoScroll="true"
Collapsible="true">
<Store>
<ext:TreeStore ID="TreeStore1" runat="server">
<Model>
<ext:Model ID="Model1" runat="server">
<Fields>
<ext:ModelField Name="data" />
</Fields>
</ext:Model>
</Model>
</ext:TreeStore>
</Store>
<Root>
<ext:Node Text="Root" Expanded="true">
<Children>
<ext:Node Text="Folder 1">
<CustomAttributes>
<ext:ConfigItem Name="data" Value="Folder 1 data" Mode="Value" />
</CustomAttributes>
<Children>
<ext:Node Text="Child 1" Leaf="true">
<CustomAttributes>
<ext:ConfigItem Name="data" Value="Folder 1 Child 1 data" Mode="Value" />
</CustomAttributes>
</ext:Node>
</Children>
</ext:Node>
<ext:Node Text="Folder 2">
<CustomAttributes>
<ext:ConfigItem Name="data" Value="Folder 2 data" Mode="Value" />
</CustomAttributes>
<Children>
<ext:Node Text="Child 2" Leaf="true">
<CustomAttributes>
<ext:ConfigItem Name="data" Value="Folder 2 Child 2 data" Mode="Value" />
</CustomAttributes>
</ext:Node>
</Children>
</ext:Node>
<ext:Node Text="Leaf 1" Leaf="true">
<CustomAttributes>
<ext:ConfigItem Name="data" Value="Leaf 1 data" Mode="Value" />
</CustomAttributes>
</ext:Node>
</Children>
</ext:Node>
</Root>
<View>
<ext:TreeView ID="TreeView1" runat="server">
<Plugins>
<ext:TreeViewDragDrop ID="TreeViewDragDrop1" runat="server" EnableDrop="false" DragGroup="tree2div" />
</Plugins>
</ext:TreeView>
</View>
</ext:TreePanel>
<ext:Panel ID="Panel2"
runat="server"
Title="Target"
Region="Center"
Margins="5 5 5 0">
<Items>
<ext:TextField runat="server" Text="Some Existing Text" ID="txtTarget"></ext:TextField>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
<ext:DropTarget ID="DropTarget1" runat="server" Target="txtTarget" Group="tree2div">
<NotifyDrop Fn="notifyDrop" />
</ext:DropTarget>
</form>
</body>
</html>
Last edited by Daniil; Mar 07, 2013 at 6:27 PM.
Reason: [OPEN] [#162]