📄 export.js
字号:
// export.js
// This file contains the funcitons needed to construct the HTML for the export / print dialog.
//
// Global variable
var print = false; // default to export, so set print to false
var crystal_postback =
"<INPUT type=\"hidden\" name=\"reportsource\" id=\"reportsource\"/>" +
"<INPUT type=\"hidden\" name=\"viewstate\" id=\"viewstate\"/>";
function getPageTitle() {
if (print) {
return L_PrintPageTitle;
}
else {
return L_ExportPageTitle;
}
}
function getOptionsTitle() {
if (print) {
return L_PrintOptions;
}
else {
return L_ExportOptions;
}
}
function getFormatDropdownList() {
if (print) {
return "<INPUT type=\"hidden\" name=\"exportformat\" id=\"exportformat\" value=\"PDF\"/>";
}
else {
var list =
"<TABLE width=\"100%\">" +
"<TD align=\"center\"><SPAN class=\"exportMessage\"><LABEL for=\"exportFormatList\">" + L_ExportFormat + "</LABEL></SPAN></TD>" +
"<TR>" +
"<TD class=\"exportSelect\" align=\"center\">" +
"<SELECT id=\"exportFormatList\" class=\"exportSelect\" name=\"exportformat\" onchange=\"checkDisableRange()\">" +
"<OPTION selected value=\"\">" + L_Formats +"</OPTION>";
if( rpt )
{
list += "<OPTION value=\"CrystalReports\">" + L_CrystalRptFormat + "</OPTION>";
}
if( pdf )
{
list += "<OPTION value=\"PDF\">" + L_AcrobatFormat + "</OPTION>";
}
if( word )
{
list += "<OPTION value=\"MSWord\">" + L_WordFormat + "</OPTION>";
}
if( xls )
{
list += "<OPTION value=\"MSExcel\">" + L_ExcelFormat + "</OPTION>";
}
if( recXls )
{
list += "<OPTION value=\"RecordToMSExcel\">" + L_ExcelRecordFormat + "</OPTION>";
}
if( rtf )
{
list += "<OPTION value=\"RTF\">" + L_RTFFormat +"</OPTION>";
}
list += "</SELECT>" +
"</TD>" +
"</TR>" +
"</TABLE>";
return list;
}
}
function getSelectPageRangeSentence() {
if (print) {
return L_PrintPageRange;
}
else {
return L_ExportPageRange;
}
}
function getPrintSteps() {
if (print) {
var steps =
"<TR height=40 valign=\"bottom\">" +
"<TD><SPAN class=\"exportMessage\">" + L_PrintStep0 + "</SPAN></TD>" +
"</TR>" +
"<TR valign=\"top\">" +
"<TD><SPAN class=\"exportMessage\">" + L_PrintStep1 + "</TD>" +
"</TR>" +
"<TR height=40 valign=\"top\">" +
"<TD><SPAN class=\"exportMessage\">" + L_PrintStep2 + "</SPAN></TD>" +
"</TR>";
return steps;
}
else {
return "";
}
}
function getExportDialog() {
var exportDialog =
"<HTML>" +
"<HEAD>" +
"<STYLE>" +
"SPAN.exportMessage {" +
" FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif" +
"}" +
"SPAN.exportSelect {" +
" FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif" +
"}" +
"</STYLE>" +
"<TITLE>" + getPageTitle() + "</TITLE>" +
"</HEAD>" +
"<BODY bottomMargin=0 topMargin=5 onload=\"init()\">" +
"<FORM name=\"Export\" method=\"POST\">" +
crystal_postback +
"<TABLE cellSpacing=\"0\" cellPadding=\"3\" width=\"97%\" align=\"center\" border=\"0\">" +
"<TBODY>" +
"<TR bgColor=#008080><TD> </TD></TR>" +
"<TR bgColor=#000000><TD> </TD></TR>" +
"<FIELDSET style=\"border-style:none\">" +
"<TR><TD><LEGEND align=\"center\"><SPAN class=\"exportMessage\">" + getOptionsTitle() + "</SPAN></LEGEND></TD></TR>" +
"<TR>" +
"<TD align=\"center\">" +
getFormatDropdownList() +
"</TD></TR>" +
"<TR><TD><SPAN class=\"exportMessage\"> " + getSelectPageRangeSentence() +
"</SPAN></TD>" +
"</TR>" +
"<TR>" +
"<TD>" +
"<TABLE>" +
"<TR>" +
"<TD><INPUT type=\"radio\" id=\"radio1\" checked name=\"isRange\" value=\"all\" onclick=\"return toggleRangeFields(this);\"/></TD>" +
"<TD><SPAN class=\"exportMessage\"><LABEL for=radio1>" + L_All + "</LABEL></SPAN></TD>" +
"</TR>" +
"</TABLE>" +
"</TD>" +
"</TR>" +
"<TR>" +
"<TD>" +
"<TABLE>" +
"<TR>" +
"<TD><INPUT type=\"radio\" id=\"radio2\" name=\"isRange\" value=\"selection\" onclick=\"return toggleRangeFields(this);\"/></TD>" +
"<TD><SPAN class=\"exportMessage\"><LABEL for=radio2>" + L_Pages + "</LABEL></SPAN></TD>" +
"</TR>" +
"</TABLE>" +
"</TD>" +
"</TR>" +
"<TR>" +
"<TD>" +
"<TABLE>" +
"<TR>" +
"<TD> </TD>" +
"<TD><SPAN class=\"exportMessage\"><LABEL for=from>" + L_From + "</LABEL></SPAN></TD>" +
"<TD><INPUT type=\"text\" width=\"20\" size=\"6\" maxLength=\"6\" name=\"from\" id=\"from\" value=\"1\" disabled></TD>" +
"<TD><SPAN class=\"exportMessage\"><LABEL for=to>" + L_To + "</LABEL></SPAN></TD>" +
"<TD><INPUT type=\"text\" width=\"20\" size=\"6\" maxLength=\"6\" name=\"to\" id=\"to\" value=\"1\" disabled></TD>" +
"</TR>" +
"</TABLE>" +
"</TD>" +
"</TR>" +
"</FIELDSET>" +
getPrintSteps() +
"<TR>" +
"<TD align=\"center\" colspan=6><BR><INPUT type=\"button\" id=\"submitexport\" width=\"30\" title=\"" + getPageTitle() + "\" value=\" " + L_OK + " \" onclick=\"checkValuesAndSubmit();\"/></TD>" +
"</TR>" +
"</TBODY>" +
"</TABLE>" +
"</FORM>" +
"</BODY>" +
"</HTML>";
return exportDialog;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -