jQuery Docking
Invoke the addWindow method of the jqxDocking.
Author: http://jqwidgets.com
Author: http://jqwidgets.com
HTML
<link rel="stylesheet" href="http://jqwidgets.com/public/jqwidgets/styles/jqx.base.css">
<link rel="stylesheet" href="http://jqwidgets.com/public/jqwidgets/styles/jqx.energyblue.css">
<script src="http://jqwidgets.com/public/jqwidgets/jqx-all.js"></script>
<div id="holdWindow">
<div>
Held Reports
</div>
<div>
<div id="jqxDocking">
<div id="dockPanel1">
<div id="window1">
<div>Header 1</div>
<div>Content 1</div>
</div>
<div id="window2">
<div>Header 2</div>
<div>Content 2</div>
</div>
</div>
<div id="dockPanel2">
<div id="window3">
<div>Header 3</div>
<div>Content 3</div>
</div>
</div>
</div>
</div>
</div>
JavaScript
$("#holdWindow").jqxWindow({width:800,height:500});
$("#jqxDocking").jqxDocking({
width: "100%",
theme: 'energyblue'
});
$('#jqxDocking').jqxDocking({
windowsMode: {
'window2': 'floating'
}
});
$('#jqxDocking').jqxDocking('addWindow', 'window3');
$('#jqxDocking').jqxDocking({
windowsMode: {
'window3': 'floating'
}
});
$('#window3').jqxWindow("setContent","stuff<br>more stuff");
$('#window3').jqxWindow("resizable",true);
$("#dockPanel2").append('<div id="window4"><div>Header 4</div><div>Content 4</div></div>');
$('#jqxDocking').jqxDocking('addWindow', 'window4', 'floating');
$('#window4').jqxWindow("setContent","For the fourth time, stuff");
$('#window4').jqxWindow("resizable",true);