Oct 10, 2012, 3:29 PM
[CLOSED] How to create via Ext.js a draggable panel?
Hi,
I can't to create a draggable panel via javascritp. See my sample.
Thank you.
Jimmy
I can't to create a draggable panel via javascritp. See my sample.
Thank you.
Jimmy
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
var crateDragPanel = function () {
var newPanel = new Ext.Panel(
{
border: true,
frame: true,
width: 200,
title: "prova",
draggable:
{
insertProxy: false,
endDrag: endDragF
}
});
newPanel.setPosition(100, 100);
App.test.items.add(newPanel);
App.test.doLayout();
}
var endDragF = function (e) {
Ext.panel.DD.prototype.endDrag.apply(this, arguments);
}
</script>
</head>
<body style="background-color: Aqua">
<form id="form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Button ID="btnNewPanel" runat="server" Text="Add Panel">
<Listeners>
<Click Handler="crateDragPanel();"></Click>
</Listeners>
</ext:Button>
<ext:TabPanel ID="tabPnl" Plain="true" TabPosition="Top" runat="server" Border="false" Height="500">
<Items>
<ext:Panel ID="test" runat="server" Border="false" Title="pluto" Closable="true" X="0" Y="0" >
</ext:Panel>
</Items>
</ext:TabPanel>
</form>
</body>
</html>
Last edited by Daniil; Oct 11, 2012 at 4:43 PM.
Reason: [CLOSED]