Report in new Tab FF/IE

  1. #1

    Report in new Tab FF/IE

    Hi,
    I made a report with Crystal Reports and run when it opens in
    FF and IE tab within the same application. I need to open it in a
    different tab, but I do not know how to set properties on server side.
    I did the code below, but he gives the following error: RptProspectView
    is not defined

    CS:
     protected void Imprimir(object sender, AjaxEventArgs e)
            {
                if (!ValidarCampos())
                {
                    IDictionary parametro = new Dictionary<string, string>();               
                    parametro.Add("ProspectInicial", txtProspectInicial.Text);
                    parametro.Add("ProspectFinal", txtProspectFinal.Text);
                    //colocar os parâmetros na sessão
                    Session["ParametroRptProspect"] = parametro;                
                    Random random = new Random();
                    ScriptManagerProxy1.AddScript("var f = Ext.getCmp(RptProspectView).getForm();var d = f.getEl().dom; var target = &#100;ocument.createAttribute('target'); target.nodeValue = '_blank'; d.action = '../Report/RptProspectView.aspx'; d.setAttributeNode(target);");
                 
                 //Response.Redirect("../Report/RptProspectView.aspx?id=" + random.Next());
    
                }
    
            }
    RptProspectView.aspx:
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RptProspectView.aspx.cs" Inherits="CRMWeb.Report.RptSocioView" %>
    
    <%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
        Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
    
    <!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="RptProspectView" runat="server">   
        
            <CR:CrystalReportViewer ID="RptProspect_View" ReportSourceID="RptProspect_ReportSource" runat="server" AutoDataBind="true" />
            <CR:CrystalReportSource ID="RptProspect_ReportSource" runat="server">
            </CR:CrystalReportSource>
            
        
    
        </form>
    </body>
    </html>
    Tks.
    Maia
    Coolite v0.8.0


  2. #2

    RE: Report in new Tab FF/IE

    Hi,
    I don't know this better way, but it's works.
     protected void Imprimir(object sender, AjaxEventArgs e)
            {
                if (!ValidarCampos())
                {
                    IDictionary parametro = new Dictionary<string, string>();               
                    parametro.Add("ProspectInicial", txtProspectInicial.Text);
                    parametro.Add("ProspectFinal", txtProspectFinal.Text);
                    //colocar os parâmetros na sessão
                    Session["ParametroRptProspect"] = parametro;                
                    Random random = new Random();                
                    ScriptManagerProxy1.AddScript("window.open('../Report/RptProspectView.aspx?id=" + random.Next().ToString() + "','_blank')");
                }
            }
    Tks.
    Maia.

Similar Threads

  1. DataView Report && getSelectedRecords
    By threewonders in forum 1.x Help
    Replies: 2
    Last Post: Jul 23, 2012, 1:31 PM
  2. Visual Report Designer
    By Dominik in forum 1.x Help
    Replies: 5
    Last Post: Mar 07, 2012, 2:41 PM
  3. Replies: 3
    Last Post: Jan 09, 2012, 10:09 PM
  4. Crystal Report and Ext.net
    By sonlas7y20 in forum 1.x Help
    Replies: 7
    Last Post: Dec 29, 2011, 2:27 PM
  5. [FIXED] [V0.7] Bugs report at 870
    By methode in forum Bugs
    Replies: 1
    Last Post: Dec 01, 2008, 1:48 PM

Posting Permissions