PDA

View Full Version : [CLOSED] How I print ext:Window content?



supera
Feb 29, 2012, 1:19 PM
Hi

I´m trying print the ext:window content, following this ext.net forum thread:
http://forums.ext.net/showthread.php?9197-CLOSED-1-0-Print-Window-Contents

But I get the error run-time error: The object don´t support property or method 'print'

Thanks for any help!

Follow my test aspx page:

Main page (with ext:window)


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Test14.aspx.vb" Inherits="WebApplication3.Test14" %>
<%@ 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">

<script runat="server">

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
wndAgreementWindow.Show()
End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<ext:ResourceManager ID="resManagerSGCO" runat="server" Namespace="SuperaWeb.SGCO" />
<ext:Window
ID="wndAgreementWindow"
runat="server"
Icon="Accept"
Title="Título da tela"
Width="800"
Height="480"
AutoShow="false"
Modal="true"
Resizable="false"
PaddingSummary="5px 5px 5px 5px"
Hidden="true"
ButtonAlign="Right"
Layout="FitLayout"
DefaultButton="button[text=Concordo]"
Closable="false">
<TopBar>
<ext:Toolbar>
<Items>
<ext:Button runat="server" id="btnPrint" icon="Printer">
<Listeners>
<Click Handler="#{wndAgreementWindow}.getBody().print()" />
</Listeners>
</ext:Button>
<ext:Button runat="server" id="btnSave" Icon="Disk">
<Menu>
<ext:Menu runat="server">
<Items>
<ext:Button runat="server" ID="btSaveAsPDF" text="Acrobat PDF" Icon="PageWhiteAcrobat" />
<ext:Button runat="server" ID="btSaveAsWord" text="Microsoft Word" Icon="PageWord" />
</Items>
</ext:Menu>
</Menu>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:Panel ID="paneAgendamentosSalaSGE" runat="server" Border="true" BodyPadding="3" Layout="FitLayout">
<Defaults>
<ext:Parameter Name="LabelAlign" Value="Top" Mode="Value" />
</Defaults>
<Loader ID="Loader1" runat="server" AutoLoad="true" Url="~/test15.aspx" Mode="Frame">
<LoadMask Msg="Carregando..." ShowMask="true" />
</Loader>
</ext:Panel>
</Items>
<Buttons>
<ext:Button runat="server" id="btnConcordo" text="Concordo" Width="100px" Icon="Tick" >
</ext:Button>
<ext:Button runat="server" id="btnDiscordo" text="Não concordo" Width="100px" Icon="Cancel" >
</ext:Button>
</Buttons>
</ext:Window>
</body>
</html>


Page loaded in ext:window


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Test15.aspx.vb" Inherits="WebApplication3.Test15" %>

<!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>
</head>
<body>
<form id="form1" runat="server">
<table width=100%><tr><td align="center"><b><font face="Arial" size=4>REGRAS DE USO DAS SALAS</font></b></td></tr></table><br><table width=100%><tr><td align="right"><font face="Arial" size=2>Elabora&ccedil;&atilde;o: Coordenadora Administrativa CEJAS</font></td></tr></table><br><br><b><font face="Arial" size=2>ORIENTA&Ccedil;&Otilde;ES:</font></b><br><li>Utilizar como local na divulga<font face="Arial" size=2>&ccedil;&atilde;o do evento o nome do CEJAS - Centro Empresarial de Jaragu&aacute; do Sul - Rua Octaviano Lombardi, 100 - Bairro Czerniewicz - Jaragu&aacute; do Sul - SC</font></li><br><li><font face="Arial" size=2>Para acesso &agrave; rede sem fio solicite sua senha na recep&ccedil;&atilde;o;</font></li><br><li><font face="Arial" size=2>A corrente el&eacute;trica &eacute; de 220 volts;</font></li><br><li><font face="Arial" size=2>Zelar pelo bom uso dos m&oacute;veis e equipamentos;</font></li><br><li><font face="Arial" size=2>Utilizar os lixeiros existentes nas salas para o dep&oacute;sito de papel, ch
icletes, etc</font></li><br><li><font face="Arial" size=2>O coffee-break de cada evento estar&aacute; devidamente identificado com o nome da sala que est&aacute;</font></li><br><font face="Arial" size=2>acontecendo o evento, na &aacute;rea de circula&ccedil;&atilde;o pr&oacute;xima &agrave; mesma;</font><br><li><font face="Arial" size=2>O pagamento referente &agrave; loca&ccedil;&atilde;o de sala e/ou equipamentos, dever&aacute; ser efetuado, preferencialmente, de forma &agrave; vista, um dia antes ou no dia do evento diretamente no CEJAS ou atrav&eacute;s de dep&oacute;sito banc&aacute;rio.</font></li><br><br><b><font face="Arial" size=2>RESPONSABILIDADES:</font></b><br><li>Fica sob a responsabilidade do ministrante/instrutor a correta utiliza<font face="Arial" size=2>&ccedil;&atilde;o das canetas, que pode ser usada tanto para quadro branco como para o flip chart;</font></li><br><li><font face="Arial" size=2>O layout do Grande Audit&oacute;rio Eggon Jo&atilde;o da Silva e do Sal&atilde;o Nobre Pedro Donini d
ever&atilde;o ser entregues da mesma forma como quando foram locados, isto &eacute;, colocando as cadeiras em suas posi&ccedil;&otilde;es iniciais e removendo todo tipo de material excedente utilizado no evento, como pap&eacute;is, bal&otilde;es, etc., pois n&atilde;o est&aacute; incluso na taxa de loca&ccedil;&atilde;o/limpeza;</font></li><br><li><font face="Arial" size=2>&Eacute; de responsabilidade do setor de Log&iacute;stica a locomo&ccedil;&atilde;o de equipamentos e materiais</font></li><br><font face="Arial" size=2>pertencentes ao CEJAS, necess&aacute;rios para a realiza&ccedil;&atilde;o do evento;</font><br><li><font face="Arial" size=2>&Eacute; de responsabilidade do solicitante da loca&ccedil;&atilde;o a provid&ecirc;ncia dos equipamentos que n&atilde;o</font></li><br><font face="Arial" size=2>pertencem ao CEJAS. Exemplo: banners, apostilas, blocos de rascunho, canetas, etc.;</font><br><li><font face="Arial" size=2>Para servi&ccedil;os contratados com fornecedores externos, o pagamento, organiza&cce
dil;&atilde;o e execu&ccedil;&atilde;o n&atilde;o ser&atilde;o de responsabilidade do Centro Empresarial de Jaragu&aacute; do Sul.</font></li><br><br><b><font face="Arial" size=2>N&Atilde;O &Eacute; PERMITIDO:</font></b><br><li>Encostar as cadeiras e os p<font face="Arial" size=2>&eacute;s nas paredes;</font></li><br><li><font face="Arial" size=2>Fixar pap&eacute;is nas paredes, quando necess&aacute;rio, fazer uso dos biombos;</font></li><br><li><font face="Arial" size=2>Fumar dentro das salas, bem como nas demais depend&ecirc;ncias do CEJAS;</font></li><br><li><font face="Arial" size=2>Utilizar o sistema de som do Sal&atilde;o Nobre e do Audit&oacute;rio sem a presen&ccedil;a de um respons&aacute;vel/operador do Centro Empresarial de Jaragu&aacute; do Sul;</font></li><br><li><font face="Arial" size=2>Movimentar as mesas do Grande Audit&oacute;rio Eggon Jo&atilde;o da Silva, Sal&atilde;o Nobre Pedro Donini, Sala de Reuni&otilde;es Superior e Sal&atilde;o de Eventos;</font></li><br><li><font face="Arial" size=2
>Usar taxinhas e fita adesiva nas Mesas do Sal&atilde;o de Eventos;</font></li><br><li><font face="Arial" size=2>Remover as mesas do Sal&atilde;o de Eventos para a sacada lateral;</font></li><br><li><font face="Arial" size=2>Comer e beber dentro das salas de treinamento, Sal&atilde;o Nobre e Audit&oacute;rio:</font></li><br><font face="Arial" size=2>a) &Eacute; expressamente proibido mexer no coffee-break de outro evento, caso isto ocorra, o<br>respons&aacute;vel pelo setor de Log&iacute;stica dever&aacute; ser comunicado, cabendo a este tomar provid&ecirc;ncias.</font>
</form>
</body>
</html>

Daniil
Feb 29, 2012, 2:57 PM
Hi,

Well, you load a page not into the Window, you load it into the Panel with the "paneAgendamentosSalaSGE" ID.

So, please use that Panel instead of Window.

supera
Feb 29, 2012, 4:00 PM
Well, that was it!

Thanks a lot and sorry about this.