Mar 17, 2009, 11:49 AM
[EXAMPLE] How to create new windows
This is my way to create forms:
add this js:
please change topic name to How to create new windows
add this js:
<script language="javascript" type="text/javascript">
function NewWindow(winURL, winTitle, winHeight, winWidth, winModal, winMax, winRes, winCollap) {
if (winTitle == '' || winTitle == undefined) { winTitle = 'Teste' }
if (winCollap == '' || winCollap == undefined) { winCollap = false }
if (winRes == '' || winRes == undefined) { winRes = false }
if (winModal == '' || winModal == undefined) { winModal = false }
if (winHeight == '' || winHeight == undefined) { winHeight = 500 }
if (winWidth == '' || winWidth == undefined) { winWidth = 500 }
var win = new Ext.Window({ renderTo: Ext.getBody(),
maximizable: winMax,
resizable: winRes,
collapsible: winCollap,
constrain: false,
title: winTitle,
height: winHeight,
width: winWidth,
modal: winModal,
frame: true,
autoLoad:{ maskMsg:"Carregando...", showMask:true, mode:"iframe", url: winURL }
});
win.show();
}
</script>
then in buttons use:<ext:Button ID="Button3" runat="server" Text="Teste" Icon="ServerGo">
<Listeners>
<Click Handler="OpenWindow('teste.aspx', 'Exemplo',200,200,false,false,false)" />
</Listeners>
</ext:Button>
*edit: fixed some bugs and added new varsplease change topic name to How to create new windows