Date: Fri, 29 Mar 2024 08:01:47 +0800 (CST) Message-ID: <51622375.239741.1711670507644@smartbi-wiki-7-5457b896d6-jhmkq> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_239740_1750711095.1711670507643" ------=_Part_239740_1750711095.1711670507643 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
=E6=9C=AC=E6=96=87=E5=B8=8C=E6=9C=9B=E9=80=9A=E8=BF=87=E8=A7=A3=E5=86=B3= =E4=BB=A5=E4=B8=8B=E7=96=91=E9=97=AE=EF=BC=8C=E4=BB=8E=E6=A0=B9=E6=9C=AC=E4= =B8=8A=E5=91=8A=E7=9F=A5=E5=A4=A7=E5=AE=B6=E5=A6=82=E4=BD=95=E8=B0=83=E8=AF= =95=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=9A
Smartbi =E6=98=AF=E5=85=B8=E5=9E=8B=E7=9A=84=E5=9F=BA=E4=BA=8EJavaScript= =E7=9A=84=E9=9D=A2=E5=90=91=E5=AF=B9=E8=B1=A1=E6=A1=86=E6=9E=B6=EF=BC=8C=E6= =95=B4=E4=B8=AA=E7=B3=BB=E7=BB=9F=E5=8F=AA=E6=9C=89=E5=87=A0=E4=B8=AA=E5=85= =A5=E5=8F=A3jsp=EF=BC=88=E8=AD=AC=E5=A6=82index.jsp=E3=80=81login.jsp=EF=BC= =89=EF=BC=8C=E5=89=A9=E4=B8=8B=E5=9F=BA=E4=BA=8EAJAX=E6=8C=89=E4=B8=9A=E5= =8A=A1=E6=88=96=E6=93=8D=E4=BD=9C=E9=80=BB=E8=BE=91=E6=8C=89=E9=9C=80=E5=8A= =A8=E6=80=81=E5=8A=A0=E8=BD=BD=E6=88=96=E6=B3=A8=E9=94=80=E7=BB=84=E4=BB=B6= =EF=BC=8C=E8=AD=AC=E5=A6=82=E5=9C=A8=E7=B3=BB=E7=BB=9F=E4=B8=AD=E5=8F=8C=E5= =87=BB=E4=B8=80=E5=BC=A0=E5=88=86=E6=9E=90=E6=8A=A5=E8=A1=A8=EF=BC=8C=E7=B3= =BB=E7=BB=9F=E5=B0=B1=E4=BC=9A=E8=B0=83=E5=87=BA=E6=8A=A5=E8=A1=A8=E7=BB=84= =E4=BB=B6=EF=BC=88QueryView=EF=BC=89=E5=B9=B6=E6=89=A7=E8=A1=8C=E6=89=93=E5= =BC=80=E7=9A=84=E6=93=8D=E4=BD=9C=E3=80=82=E4=B8=8B=E5=9B=BE=E6=98=AF=E7=AE= =80=E5=8D=95=E7=9A=84=E5=89=8D=E7=AB=AF=E7=BB=84=E4=BB=B6=E5=9B=BE=EF=BC=8C= =E5=AF=B9=E4=BA=8E=E5=AE=9A=E5=88=B6=E6=9D=A5=E8=AF=B4=E6=9C=80=E5=B8=B8=E5= =81=9A=E7=9A=84=E6=93=8D=E4=BD=9C=E6=98=AF=E7=BC=96=E5=86=99=E6=88=96=E4=BF= =AE=E6=94=B9=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E5=B1=82=E7=9A=84=E7=BB=84= =E4=BB=B6=E3=80=82
=E4=B8=8A=E5=9B=BE=E5=88=86=E4=B8=BA=E5=9B=9B=E5=B1=82=EF=BC=9A
=E8=BF=99=E9=87=8C=E5=88=86=E4=B8=A4=E7=B1=BB=E4=BB=8B=E7=BB=8D=E5=89=8D= =E5=90=8E=E7=AB=AF=E9=80=9A=E4=BF=A1=EF=BC=8C=E6=96=87=E4=BB=B6=E7=B1=BB=E4= =BA=A4=E4=BA=92=E8=AF=B7=E6=B1=82=EF=BC=8C=E8=AD=AC=E5=A6=82js=E3=80=81html= =E3=80=81css=EF=BC=8C=E5=92=8C=E6=93=8D=E4=BD=9C=E6=88=96=E6=95=B0=E6=8D=AE= =E4=BA=A4=E4=BA=92=E7=B1=BB=E8=AF=B7=E6=B1=82=EF=BC=8C=E8=AD=AC=E5=A6=82=E5= =88=B7=E6=96=B0=E6=8A=A5=E8=A1=A8=EF=BC=8C=E6=96=B0=E5=BB=BA=E6=8A=A5=E8=A1= =A8=E4=B9=8B=E7=B1=BB=E3=80=82
Smartbi =E5=86=85=E7=BD=AE=E4=BA=86=E4=B8=80=E4=B8=AA=E5=85=A8=E5=B1=80= =E5=AF=B9=E8=B1=A1jsloader, =E5=B0=B1=E6=98=AF=E9=80=9A=E8=BF=87=E8=BF=99= =E4=B8=AA=E8=84=9A=E6=9C=AC=E5=AF=B9=E8=B1=A1=E6=8F=90=E4=BE=9B=E7=9A=84=E5= =87=A0=E4=B8=AA=E6=96=B9=E6=B3=95=E5=BC=82=E6=AD=A5=E5=8A=A0=E8=BD=BDjs=EF= =BC=8C=E5=A6=82=E6=9E=9C=E5=BE=88=E5=A4=9A=E5=9C=B0=E6=96=B9=E9=87=8D=E5=A4= =8D=E5=8A=A0=E8=BD=BD=E4=B8=80=E4=B8=AAjs=EF=BC=8C=E7=B3=BB=E7=BB=9F=E4=BC= =9A=E8=87=AA=E5=8A=A8=E7=BC=93=E5=AD=98=EF=BC=8C=E5=8F=AA=E4=BC=9A=E4=BB=8E= =E6=9C=8D=E5=8A=A1=E5=99=A8=E8=AF=B7=E6=B1=82=E4=B8=80=E6=AC=A1=E3=80=82jsl= oader=E6=9C=AC=E8=B4=A8=E6=98=AF=E4=BD=BF=E7=94=A8gbk.jsp=E5=8A=A0=E8=BD=BD= =E8=A6=81=E8=83=BD=E8=AE=A9jsloader=E6=AD=A3=E5=B8=B8=E5=8A=A0=E8=BD=BD=E5= =88=B0js=EF=BC=8C=E9=9C=80=E8=A6=81=E9=81=B5=E5=BE=AA=EF=BC=9A
jsloader =E4=B8=AD=E4=B8=89=E4=B8=AA=E5=8A=A0=E8=BD=BDjs=E6=96=B9=E6=B3= =95=E8=AF=B4=E6=98=8E=E8=A7=81=E4=B8=8B=E6=96=87=EF=BC=9A
resolve(name, useGlobal)=EF=BC=9A=E6=8C=89=E9=9C=80=E5=8A=A0=
=E8=BD=BD=E5=B9=B6=E6=89=A7=E8=A1=8C
=E5=8F=82=E6=95=B0=E8=AF=
=B4=E6=98=8E=EF=BC=9A
name=EF=BC=9A=E8=A6=81=E5=8A=A0=E8=BD=BD=E7=9A=84j=
s=E5=90=8D=E7=A7=B0=EF=BC=8C=E6=98=AF=E7=9B=B8=E5=AF=B9=E4=BA=8Evision/js=
=E7=9B=AE=E5=BD=95=E7=9A=84=E5=AE=8C=E6=95=B4=E8=B7=AF=E5=BE=84=E5=90=8D=EF=
=BC=8C=E8=AD=AC=E5=A6=82=E5=8A=A0=E8=BD=BDvision/js/freequery/lang/CustomEv=
ent=EF=BC=8C=E5=B0=B1=E6=98=AF"freequery.lang.CustomEvent"
useGlobal:=E6=
=98=AF=E5=90=A6=E5=85=A8=E5=B1=80=EF=BC=8C=E7=BC=BA=E7=9C=81=E4=B8=BAfalse=
=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=B8=BAtrue=EF=BC=8C=E5=B0=B1=E7=AD=89=E5=90=
=8C=E4=BA=8E=E4=BD=BF=E7=94=A8<script>=E6=A0=87=E7=AD=BE=E5=8A=A0=E8=
=BD=BD
// =E5=85= =A8=E5=B1=80=E5=8A=A0=E8=BD=BD=EF=BC=8C=E7=AD=89=E5=90=8C=E4=BA=8E=E5=9C=A8= index.jsp=E4=B8=AD=E4=BD=BF=E7=94=A8<script>=E6=A0=87=E7=AD=BE=E5=BC= =95=E7=94=A8=EF=BC=8C=E8=A2=AB=E5=8A=A0=E8=BD=BD=E8=84=9A=E6=9C=AC=E4=B8=AD= =E7=9A=84=E5=85=A8=E5=B1=80=E5=AF=B9=E8=B1=A1=E5=8F=AF=E4=BB=A5=E7=9B=B4=E6= =8E=A5=E4=BD=BF=E7=94=A8 jsloader.resolve('thirdparty.jquery.jquery', true); =20 =20 // =E5=B1=80=E9=83=A8=E5=8A=A0=E8=BD=BD=EF=BC=8C=E7=AD=89=E5=90=8C=E4=BA= =8E=E5=B1=80=E9=83=A8=E5=8F=98=E9=87=8F=EF=BC=8C=E5=8F=A6=E5=A4=96=E4=B8=80= =E4=BA=9B=E4=B8=8D=E8=83=BD=E5=BC=95=E7=94=A8=E8=BF=99=E4=B8=AA=E5=8F=98=E9= =87=8F=E7=9A=84=E5=9C=B0=E6=96=B9=E9=9C=80=E8=A6=81=E7=9A=84=E8=AF=9D=E5=8F= =88=E5=BE=97=E9=87=8D=E6=96=B0resolve var util=3Djsloader.resolve("freequery.common.util"); var CustomEvent =3D jsloader.resolve("freequery.lang.CustomEvent"); //=E8= =BF=94=E5=9B=9E=E7=9A=84=E5=8F=AA=E6=98=AFfreequery.lang.CustomEvent=E7=B1= =BB=EF=BC=8C=E8=BF=98=E6=B2=A1=E6=9C=89=E5=AE=9E=E4=BE=8B=E5=8C=96=20
resolveMany(names)=EF=BC=9A=E6=89=B9=E9=87=8F=E5=8A=A0=
=E8=BD=BD=E4=BD=86=E4=B8=8D=E6=89=A7=E8=A1=8C =EF=BC=8C=E6=84=8F=E6=80=9D=
=E6=98=AF=E6=89=B9=E9=87=8F=E4=BB=8E=E6=9C=8D=E5=8A=A1=E7=AB=AF=E8=AF=B7=E6=
=B1=82js=EF=BC=8C=E5=87=8F=E5=B0=91=E4=B8=8E=E6=9C=8D=E5=8A=A1=E7=AB=AF=E6=
=B2=9F=E9=80=9A=E6=97=B6=E9=97=B4 &nb=
sp; &=
nbsp;
=E5=8F=82=E6=95=B0=
=E8=AF=B4=E6=98=8E
names=EF=BC=9A=E8=A6=81=E5=8A=A0=E8=BD=BD=E7=9A=84js=
=E5=90=8D=E7=A7=B0=E6=95=B0=E7=BB=84=EF=BC=8C=E6=98=AF=E7=9B=B8=E5=AF=B9=E4=
=BA=8Evision/js=E7=9B=AE=E5=BD=95=E7=9A=84=E5=AE=8C=E6=95=B4=E8=B7=AF=E5=BE=
=84=E5=90=8D=EF=BC=8C=E5=A6=82['freequery.common.util','bof.baseajax.common=
.Application']
jsloader.r= esolveMany(['freequery.common.util','bof.baseajax.common.Application','free= query.widget.Module' ]); =20 // =E5=90=8E=E9=9D=A2=E5=A6=82=E6=9E=9C=E5=86=8D=E6=83=B3=E4=BD=BF=E7=94=A8= =E5=85=B7=E4=BD=93=E7=9A=84=E7=B1=BB=E6=97=B6=EF=BC=9A var util=3Djsloader.resolve("freequery.common.util"); //=E8=BF=99=E4=B8=AA= =E6=97=B6=E5=80=99=E5=AE=9E=E9=99=85=E4=B8=8D=E4=BC=9A=E5=8F=91=E8=B5=B7=E6= =9C=8D=E5=8A=A1=E7=AB=AF=E8=AF=B7=E6=B1=82=E7=9A=84=EF=BC=8C=E5=8F=AA=E6=98= =AF=E4=BC=9A=E4=BB=8E=E7=BC=93=E5=AD=98=E9=87=8C=E9=9D=A2=E6=8B=BF=E5=88=B0= =E8=84=9A=E6=9C=AC=E5=B9=B6eval=E6=89=A7=E8=A1=8C=20
imports=EF=BC=88className=EF=BC=89=EF=BC=9A=E4=BB=85=E5=A3=
=B0=E6=98=8E=E5=BE=85=E7=94=A8=E5=88=B0=E5=86=8D=E5=8A=A0=E8=BD=BD=E4=B8=8E=
=E6=89=A7=E8=A1=8C
=E5=8F=82=E6=95=B0=E8=AF=B4=E6=98=8E
clas=
sName:=E8=A6=81=E5=8A=A0=E8=BD=BD=E7=9A=84js=E5=90=8D=E7=A7=B0=EF=BC=8C=E6=
=98=AF=E7=9B=B8=E5=AF=B9=E4=BA=8Evision/js=E7=9B=AE=E5=BD=95=E7=9A=84=E5=AE=
=8C=E6=95=B4=E8=B7=AF=E5=BE=84=E5=90=8D=EF=BC=8C=E8=AD=AC=E5=A6=82=EF=BC=9A=
"freequery.lang.CustomEvent"
var uti= l =3D jsloader.imports("freequery.common.util"); // =E7=94=A8=E7=9A=84=E4=BD=BF=E7=94=A8=E9=9C=80=E8=A6=81=E8=B0=83=E7=94= =A8getInstance()=E5=8E=BB=E5=AE=9E=E4=BE=8B=E5=8C=96=E5=AF=B9=E5=BA=94=E7= =9A=84=E5=AF=B9=E8=B1=A1=EF=BC=8C=E4=BE=8B=E5=A6=82=EF=BC=9A util.getInstan= ce().remoteInvokeEx(...)=20
doGet(url,notUseGBKJSP) =EF=BC=9A=E4=BD=BF=E7=94=A8get=E6=96=
=B9=E5=BC=8F=E8=AF=B7=E6=B1=82
=E5=8F=82=E6=95=B0=E8=AF=B4=E6=
=98=8E=EF=BC=9A
url: =E8=A6=81=E8=AF=B7=E6=B1=82=E7=9A=84url=E5=9C=B0=E5=
=9D=80=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=98=AF=E7=B3=BB=E7=BB=9F=E5=86=85=E9=83=
=A8=E8=B5=84=E6=BA=90=EF=BC=8C=E6=98=AF=E7=9B=B8=E5=AF=B9=E4=BA=8Evision=E7=
=9A=84url=EF=BC=8C=E8=AD=AC=E5=A6=82=EF=BC=9Atemplate/freequery/query/Query=
View.template
notUseGBKJSP: =E6=98=AF=E5=90=A6=E4=BD=BF=E7=94=A8gbk.jsp=
=E5=8A=A0=E8=BD=BD=EF=BC=8C=E9=BB=98=E8=AE=A4=E4=B8=BAfalse=EF=BC=8Cgbk.jsp=
=E6=98=AF=E7=B3=BB=E7=BB=9F=E7=94=A8=E4=BA=8E=E5=8A=A0=E8=BD=BDjs,.template=
,.html=E6=96=87=E4=BB=B6=E7=9A=84=E4=B8=80=E4=B8=AAjsp
var temp= late =3D domutils.doGet("template/freequery/query/QueryView.template"); this.panel =3D document.createElement("div"); this.panel.innerHTML =3D template;=20
doPost(url, data, callback, errorHandler, scope, headers)=EF=
=BC=9A=E4=BD=BF=E7=94=A8post=E6=96=B9=E5=BC=8F=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0=E8=AF=B4=E6=98=8E=EF=BC=9A
url: =E5=A6=82=E6=9E=9C=
=E6=98=AF=E7=B3=BB=E7=BB=9F=E8=B5=84=E6=BA=90=EF=BC=8C=E7=9B=B8=E5=AF=B9=E4=
=BA=8Evision=E5=9C=B0=E5=9D=80=E7=9A=84url
data: post=E7=9A=84=E6=95=B0=
=E6=8D=AE=EF=BC=8C=E8=AD=AC=E5=A6=82=EF=BC=9A"A=3Dxx&B=3Dyy"
callbac=
k: =E8=AF=B7=E6=B1=82=E6=88=90=E5=8A=9F=E8=BF=94=E5=9B=9E=E7=9A=84=E5=9B=9E=
=E8=B0=83=E5=87=BD=E6=95=B0=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=BC=A0=E9=80=92=E4=
=BA=86=E6=AD=A4=E6=96=B9=E6=B3=95=E5=B0=B1=E6=98=AF=E5=BC=82=E6=AD=A5=E8=AF=
=B7=E6=B1=82=EF=BC=8C=E5=90=A6=E5=88=99=E5=90=8C=E6=AD=A5=E8=AF=B7=E6=B1=82=
errorHandler: =E8=AF=B7=E6=B1=82=E5=BC=82=E5=B8=B8=E7=9A=84=E5=9B=9E=E8=
=B0=83=E5=87=BD=E6=95=B0=EF=BC=8C=E5=8F=AA=E6=9C=89=E4=BC=A0=E9=80=92=E4=BA=
=86callback=E5=8F=82=E6=95=B0=E6=97=B6=EF=BC=8C=E6=AD=A4=E5=8F=82=E6=95=B0=
=E6=89=8D=E7=94=9F=E6=95=88
scope: callback=E5=87=BD=E6=95=B0=E5=86=85=
=E9=83=A8=E7=9A=84this=E5=AF=B9=E8=B1=A1
headers: =E8=AF=B7=E6=B1=82=E5=
=A4=B4=E4=BF=A1=E6=81=AF=EF=BC=8Cjson=E5=AF=B9=E8=B1=A1=EF=BC=8C=E8=AD=AC=
=E5=A6=82{If-Modified-Since:0}
// = =E4=BB=A5=E4=B8=8B=E7=A4=BA=E4=BE=8B=E7=A4=BA=E6=84=8F=E8=AF=B4=E6=98=8EdoP= ost=E7=9A=84=E7=94=A8=E6=B3=95=EF=BC=8C=E5=B9=B6=E4=B8=8D=E8=83=BD=E7=9C=9F= =E7=9A=84=E8=BF=90=E8=A1=8C var url =3D "RMIServlet"; //=E8=AF=B7=E6=B1=82=E7=9A=84url var data =3D null; //=E4=BC=A0=E9=80=92=E7=9A=84=E6=95=B0=E6=8D=AE data =3D "className=3D" + encodeURIComponent(className) + "&methodName=3D" + encodeURIComponent(methodName) + "¶ms=3D" + encodeURIComponent(paramsStr); =20 domutils.doPost(url, data, function(responseText) { var export2FtpUtil =3D jsloader.resolve("aladdin.utils.Export2FtpUt= il"); export2FtpUtil.showExportResult(responseText); }, function(xhr) { alert("=E5=AF=BC=E5=87=BA=E5=A4=B1=E8=B4=A5=EF=BC=81"); }, this, null);=20
addClassName/removeClassName/hasClassName(elem,value):=E7=BB=99dom=
=E5=85=83=E7=B4=A0=E6=B7=BB=E5=8A=A0=E6=88=96=E5=88=A0=E9=99=A4css=E6=A0=B7=
=E5=BC=8F=E7=B1=BB
=E5=8F=82=E6=95=B0=E8=AF=B4=E6=98=8E=EF=BC=9A
elem=
: dom=E5=85=83=E7=B4=A0=E5=AF=B9=E8=B1=A1
value: =E6=A0=B7=E5=BC=8F=E7=
=B1=BB=E5=90=8D
if (domu= tils.hasClassName(elem, 'awesomplete')) { domutils.addClassName(elem, 'search-wrapper'); //domutils.removeClassN= ame(elem, 'search-wrapper'); }=20
remoteInvokeEx /remoteInvoke(className, methodName, paramArray, call=
back, that, headers)
=E4=B8=8E=E6=9C=8D=E5=8A=A1=E7=AB=AFmodule=E6=
=B2=9F=E9=80=9A=E6=96=B9=E6=B3=95=EF=BC=8C=E5=85=B6=E4=B8=ADremoteInvokeEx=
=E5=A6=82=E6=9E=9C=E5=90=8C=E6=AD=A5=E8=AF=B7=E6=B1=82=E5=87=BA=E7=8E=B0=E5=
=BC=82=E5=B8=B8=E4=BC=9A=E8=87=AA=E5=8A=A8=E5=BC=B9=E7=AA=97=E6=8F=90=E7=A4=
=BA=EF=BC=8C=E5=8F=82=E6=95=B0=E8=AF=B4=E6=98=8E=EF=BC=9A
className=EF=
=BC=9A=E9=85=8D=E7=BD=AE=E5=86=8DapplicationContext.xml=E4=B8=AD=E6=B3=A8=
=E5=86=8C=E5=88=B0rmi=E4=B8=AD=E7=9A=84=E5=90=8D=E7=A7=B0=EF=BC=8C=E8=AD=AC=
=E5=A6=82=E4=B8=8B=E9=9D=A2=E7=A4=BA=E4=BE=8B=E4=B8=AD=E5=B0=B1=E6=98=AFExt=
Sample8Service
methodName=EF=BC=9A=E8=A6=81=E8=AF=B7=E6=B1=82module=E4=
=B8=AD=E7=9A=84=E5=93=AA=E4=B8=AA=E6=96=B9=E6=B3=95
paramArray=EF=BC=9A=
=E4=B8=8A=E9=9D=A2=E6=96=B9=E6=B3=95=E6=8E=A5=E6=94=B6=E7=9A=84=E5=8F=82=E6=
=95=B0=E6=95=B0=E7=BB=84=EF=BC=8C=E6=95=B0=E7=BB=84=E4=B8=AD=E7=9A=84=E7=AC=
=AC=E4=B8=80=E4=B8=AA=E5=AF=B9=E5=BA=94=E6=96=B9=E6=B3=95=E7=9A=84=E7=AC=AC=
=E4=B8=80=E4=B8=AA=E5=8F=82=E6=95=B0=EF=BC=8C=E4=BE=9D=E6=AC=A1=E7=B1=BB=E6=
=8E=A8
callback=EF=BC=9A=E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0=EF=BC=8C=E8=
=AF=B7=E6=B1=82=E8=BF=94=E5=9B=9E=E6=89=A7=E8=A1=8C=EF=BC=8C=E5=A6=82=E6=9E=
=9C=E4=B8=8D=E4=BC=A0=E9=80=92=E6=AD=A4=E5=8F=82=E6=95=B0=E4=BB=A3=E8=A1=A8=
=E5=90=8C=E6=AD=A5=E8=AF=B7=E6=B1=82
that=EF=BC=9Acallback=E9=87=8C=E7=
=9A=84this=E5=AF=B9=E8=B1=A1
headers=EF=BC=9A=E8=AF=B7=E6=B1=82=E5=A4=B4=
=E4=BF=A1=E6=81=AF=EF=BC=8C=E8=AD=AC=E5=A6=82=EF=BC=9Ajson=E5=AF=B9=E8=B1=
=A1=EF=BC=8C=E8=AD=AC=E5=A6=82{If-Modified-Since:0}
=E5=8F=AF= =E6=89=A7=E8=A1=8C=E7=A4=BA=E4=BE=8B=E8=AF=B7=E8=A7=81=E5=AE=8F=E4=BB=A3=E7=A0=81=E4=B8=AD=E6=89= =A7=E8=A1=8Csql=E8=AF=AD=E5=8F=A5=E3=80=82
// =E4=BB= =A5=E4=B8=8B=E7=A4=BA=E4=BE=8B=E5=8F=AA=E6=98=AF=E8=AF=B4=E6=98=8E=E7=94=A8= =E6=B3=95=EF=BC=8C=E5=AE=9E=E9=99=85=E7=BC=BA=E5=B0=91=E5=BE=88=E5=A4=9A=E4= =B8=8A=E4=B8=8B=E6=96=87=E7=8E=AF=E5=A2=83=EF=BC=8C=E5=B9=B6=E4=B8=8D=E8=83= =BD=E8=BF=90=E8=A1=8C // =E5=90=8C=E6=AD=A5=E8=AF=B7=E6=B1=82=E6=96=B9=E5=BC=8F var ret =3D util.remoteInvoke("DashboardService", "getParamValueFromDashboa= rd", [this.clientId, paramId]); if (ret.succeeded) { =09return ret.result; } else { modalWindow.showServerError(ret); } // =E5=BC=82=E6=AD=A5=E8=AF=B7=E6=B1=82=E6=96=B9=E5=BC=8F var ret =3D util.remoteInvoke("DashboardService", "getParamValueFromDashboa= rd", [this.clientId, paramId], function(ret){ =09if(ret.succeeded){ =09=09var result =3D ret.result; //getParamValueFromDashboard=E6=96=B9=E6= =B3=95=E8=BF=94=E5=9B=9E=E7=9A=84=E7=BB=93=E6=9E=9C=EF=BC=8C=E5=A6=82=E6=9E= =9C=E6=98=AF=E6=9C=8D=E5=8A=A1=E7=AB=AF=E8=BF=94=E5=9B=9E=E7=9A=84=E6=98=AF= =E5=AF=B9=E8=B1=A1=EF=BC=8C=E8=BF=99=E4=B8=AA=E5=B0=B1=E6=98=AF=E4=B8=AAjso= n=E5=AF=B9=E8=B1=A1 } }, this);=20
extend (subclass, superclass) =EF=BC=9A=E7=B1=BB=E7=9A=84=E7=BB=A7= =E6=89=BF
var BaseDialogEx =3D jsloader.resolve("freequery.dialog.BaseDialogEx"= ); =20 var ExportResultDialog =3D function() { // =E6=9E=84=E9=80=A0=E5=87=BD=E6=95=B0 }; lang.extend(ExportResultDialog, BaseDialogEx); =20 ExportResultDialog.prototype.init =3D function(parent, data, fn, obj) { ExportResultDialog.superclass.init.call(this, parent, data, fn, obj); //BaseDialogEx.superclass.init.call(this, this.dialogBody, __url, true)= ; var cookie =3D document.cookie; var cookieAry =3D cookie.split(';'); var downloadSrcCookie; for (var i in cookieAry) { if (cookieAry[i].indexOf('download_src') !=3D -1) { downloadSrcCookie =3D cookieAry[i]; break; } } var info =3D "=E5=AF=BC=E5=87=BA=E6=88=90=E5=8A=9F=EF=BC=81"; this.dialogBody.style.paddingTop =3D "30px"; if (downloadSrcCookie) { var src =3D downloadSrcCookie.substring(downloadSrcCookie.indexOf('= =3D') + 1); linkStr =3D '=E7=82=B9=E5=87=BB<a target=3D"_blank" href=3D"http= :/ip:8080/secdoc/encrypt?file=3D' + src + '">=E6=AD=A4=E5=A4=84</a>= ;=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6=E3=80=82'; this.dialogBody.innerHTML =3D info + linkStr; } else { this.dialogBody.innerHTML =3D info; } } =20 ExportResultDialog.prototype.destroy =3D function() { ExportResultDialog.superclass.destroy.call(this); }=20
toJSONString(obj)
jsloader.resolve("freequery.lang.lang"); var testObj =3D { =09name:"test", =09age:"21" }; var resultStr =3D lang.toJSONString(testObj); testObj =3D lang.parseJSON(resultStr);=20
var util = =3D jsloader.resolve('freequery.common.util'); var CustomEvent =3D resolve("freequery.lang.CustomEvent"); =20 var SpreadsheetReport =3D function(container) { =09SpreadsheetReport.superclass.constructor.call(this, container); =09//=E7=BB=84=E4=BB=B6=E4=B8=AD=E5=AE=9A=E4=B9=89=E4=BA=8B=E4=BB=B6=E6=96= =B9=E6=B3=95 =09this.onAfterRefresh =3D new CustomEvent("AfterRefresh", this);=20 =09//=E8=A7=A6=E5=8F=91=E4=BA=8B=E4=BB=B6=E6=96=B9=E6=B3=95=EF=BC=9A //this.onAfterRefresh.fire(this); //=E5=85=B6=E4=B8=AD=E5=8F=82=E6=95= =B0=E5=8F=AF=E4=BB=A5=E4=BB=BB=E6=84=8F=E5=A4=9A=E4=B8=AA //=E6=B3=A8=E5=86=8C=E4=BA=8B=E4=BB=B6=E6=96=B9=E6=B3=95 //this.onAfterRefresh.subscribe(this.doParamChangeRefresh, this); //=E5=8F=96=E6=B6=88=E6=B3=A8=E5=86=8C=E4=BA=8B=E4=BB=B6 //this.onAfterRefresh.unsubscribe(this.doParamChangeRefresh, this); } lang.extend(SpreadsheetReport, "freequery.widget.Module2"); =20 SpreadsheetReport.prototype.doParamChangeRefresh =3D function() { =09this.onAfterRefresh.unsubscribe(this.doParamChangeRefresh, this); =09this.doParamChangeNeedRefresh =3D false; =09var that =3D this; =09setTimeout(function() { =09=09//xx =09}, 1); }=20
=E5=AE=8C=E6=95=B4=E5=90=8D=E7=A7=B0=EF=BC=9Afreequery.widget.Module2=EF= =BC=8C=E5=8F=AF=E4=BB=A5=E6=98=AF=E6=89=80=E6=9C=89=E4=B8=9A=E5=8A=A1=E9=80= =BB=E8=BE=91=E7=BB=84=E4=BB=B6=E7=9A=84=E5=9F=BA=E7=B1=BB=EF=BC=8C=E4=B8=80= =E8=88=AC=E6=83=85=E5=86=B5=EF=BC=8C=E7=BC=96=E5=86=99=E7=95=8C=E9=9D=A2=E6= =98=AF=E5=90=8C=E5=90=8Djs=E6=96=87=E4=BB=B6=E5=92=8Chtml=E6=96=87=E4=BB=B6= =E9=85=8D=E5=A5=97=EF=BC=8C=E5=89=8D=E8=80=85=E6=98=AF=E7=BB=84=E4=BB=B6=E4= =B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=EF=BC=8C=E4=B8=80=E8=88=AC=E4=BC=9A=E7=BB= =A7=E6=89=BFfreequery.widget.Module2=EF=BC=8C=E5=90=8E=E8=80=85=E6=98=AF=E5= =B8=83=E5=B1=80=E6=96=87=E4=BB=B6=EF=BC=8CModule2=E5=86=85=E7=BD=AE=E4=BA= =86=E5=A6=82=E4=B8=8B=E9=80=BB=E8=BE=91=EF=BC=9A
1=EF=BC=89=E4=BD=BF=E7=94=A8=E5=85=B6=E4=B8=AD=E7=9A= =84addListener=E5=92=8CremoveListener=E6=96=B9=E6=B3=95=E7=BB=99dom=E5=85= =83=E7=B4=A0=E6=B3=A8=E5=86=8C=E4=BA=8B=E4=BB=B6=E3=80=82
2=EF=BC=89=E4=BD=BF=E7=94=A8=E5=85=B6=E4=B8=AD=E7=9A= =84init=E6=96=B9=E6=B3=95=EF=BC=8C=E5=AE=9E=E7=8E=B0=E4=BA=86=E7=95=8C=E9= =9D=A2=E9=80=BB=E8=BE=91=E5=92=8C=E7=95=8C=E9=9D=A2=E5=B8=83=E5=B1=80=E7=9A= =84=E5=88=86=E7=A6=BB=EF=BC=8C=E7=95=8C=E9=9D=A2=E5=B8=83=E5=B1=80=E5=8F=AF= =E4=BB=A5=E6=98=AF=E4=B8=8E=E7=BB=84=E4=BB=B6js=E6=96=87=E4=BB=B6=E5=90=8C= =E7=9B=AE=E5=BD=95=E5=8F=8A=E5=90=8C=E5=90=8D=E7=9A=84.html=EF=BC=8C=E8=BF= =99=E6=A0=B7=E7=B3=BB=E7=BB=9F=E4=BC=9A=E8=87=AA=E5=8A=A8=E5=8A=A0=E8=BD=BD= =E5=B8=83=E5=B1=80=E6=96=87=E4=BB=B6=EF=BC=8C=E5=90=8C=E6=97=B6=E4=BC=9A=E7= =BB=99=E5=B8=83=E5=B1=80html=E6=96=87=E4=BB=B6=E4=B8=AD=E5=AE=9A=E4=B9=89= =E4=BA=86bofid=E7=9A=84=E5=85=83=E7=B4=A0=E8=87=AA=E5=8A=A8=E6=89=A7=E8=A1= =8C=E4=BB=A5=E4=B8=8B=E6=93=8D=E4=BD=9C=E3=80=82
3=EF=BC=89destroy=E6=96=B9=E6=B3=95=EF=BC=8C=E6=B3= =A8=E9=94=80=E7=BB=84=E4=BB=B6=E3=80=82
=E5=AE=8C=E6=95=B4=E7=9A=84=E7=A4=BA=E4=BE=8B=E8=A7=81=E4=B8=8B=E9=9D=A2= =E7=9A=842.7=E3=80=81BaseDialogEx=EF=BC=9A=E5=AF=B9=E8=AF=9D= =E6=A1=86=E7=BB=84=E4=BB=B6=E5=9F=BA=E7=B1=BB=E3=80=82
/** * =E4=B8=BA=E4=B8=80=E4=B8=AADOM=E5=AF=B9=E8=B1=A1=E6=B7=BB=E5=8A=A0=E4=BA= =8B=E4=BB=B6, =E4=BE=9B=E5=AD=90=E7=B1=BB=E8=B0=83=E7=94=A8 * =E7=A4=BA=E4=BE=8B=EF=BC=9Athis.addListener(this.elem_btnQuery , "click"= , this.refreshData , this); * @modifier final, protected * @param element * =E4=B8=80=E4=B8=AADOM=E5=AF=B9=E8=B1=A1 * @param type * =E5=BE=85=E7=BB=91=E5=AE=9A=E7=9A=84=E4=BA=8B=E4=BB=B6=E7=B1= =BB=E5=9E=8B, =E5=A6=82'click', 'mouseup'. =E6=B3=A8=E6=84=8F: =E4=B8=8D=E8= =A6=81=E5=8A=A0'on'=E5=89=8D=E7=BC=80 * @param handler * =E5=A4=84=E7=90=86=E5=87=BD=E6=95=B0 * @param that * [=E5=8F=AF=E9=80=89] =E5=A4=84=E7=90=86=E5=87=BD=E6=95=B0=E4= =B8=ADthis=E6=89=80=E6=8C=87=E7=9A=84=E5=AF=B9=E8=B1=A1 * @param group * [=E5=8F=AF=E9=80=89] =E5=BE=88=E5=B0=91=E7=94=A8=E5=88=B0. = =E7=94=A8=E4=BA=8E=E5=AF=B9"=E4=BA=8B=E4=BB=B6=E7=BB=91=E5=AE=9A"=E5=88=86= =E7=BB=84, =E4=BE=BF=E4=BA=8E=E6=8C=89=E7=BB=84=E8=A7=A3=E9=99=A4=E7=BB=91= =E5=AE=9A. =E8=A7=81removeListenersByGroup() * @return void */ Module2.prototype.addListener =3D function(element, type, handler, that, gr= oup) {} /** * =E8=A7=A3=E9=99=A4=E5=AF=B9=E4=B8=80=E4=B8=AADOM=E5=AF=B9=E8=B1=A1=E7=9A= =84=E4=BA=8B=E4=BB=B6=E7=BB=91=E5=AE=9A, =E4=BE=9B=E5=AD=90=E7=B1=BB=E8=B0= =83=E7=94=A8 * =E7=A4=BA=E4=BE=8B=EF=BC=9Athis.removeListener(this.elem_btnQuery,"click= ",this.refreshData); * @modifier final, protected * @param element * =E4=B8=80=E4=B8=AADOM=E5=AF=B9=E8=B1=A1 * @param type * =E5=BE=85=E7=BB=91=E5=AE=9A=E7=9A=84=E4=BA=8B=E4=BB=B6=E7=B1= =BB=E5=9E=8B, =E5=A6=82'click', 'mouseup'. =E6=B3=A8=E6=84=8F: =E4=B8=8D=E8= =A6=81=E5=8A=A0'on'=E5=89=8D=E7=BC=80 * @param handler * =E5=A4=84=E7=90=86=E5=87=BD=E6=95=B0 * @param that * [=E5=8F=AF=E9=80=89] =E5=A4=84=E7=90=86=E5=87=BD=E6=95=B0=E4= =B8=ADthis=E6=89=80=E6=8C=87=E7=9A=84=E5=AF=B9=E8=B1=A1 * @param group * [=E5=8F=AF=E9=80=89] =E7=BB=91=E5=AE=9A=E6=97=B6=E7=BB=99=E5= =87=BA=E7=9A=84=E7=BB=84=E5=90=8D. =E8=A7=81addListener() * @return void */ Module2.prototype.removeListener =3D function(element, type, handler, that,= group) {} /** * @param container =E7=88=B6=E5=AE=B9=E5=99=A8dom=E5=AF=B9=E8=B1=A1 * @param url html=E6=A8=A1=E6=9D=BF=E8=B7=AF=E5=BE=84=E6=88=96=E5=86=85=E5= =AE=B9=EF=BC=8C=E4=BC=A0=E9=80=92__url =E4=BB=A3=E8=A1=A8=E4=B8=8E=E5=BD=93= =E5=89=8Djs=E7=BB=84=E4=BB=B6=E5=90=8C=E7=9B=AE=E5=BD=95=E5=90=8C=E5=90=8D= =E7=9A=84html=E6=96=87=E4=BB=B6 * @param noWrapper =E6=98=AF=E5=90=A6=E5=88=9B=E5=BB=BA=E4=B8=80=E4=B8=AA= =E7=88=B6=E5=AE=B9=E5=99=A8=EF=BC=8Ctrue or false=EF=BC=8C=E7=BC=BA=E7=9C= =81=E6=98=AFfalse, =E6=84=8F=E6=80=9D=E6=98=AF=E7=9B=B4=E6=8E=A5=E7=94=A8= =E7=AC=AC=E4=B8=80=E4=B8=AA=E5=8F=82=E6=95=B0container=E4=BD=9C=E4=B8=BA=E7= =AC=AC=E4=BA=8C=E4=B8=AA=E5=8F=82=E6=95=B0html=E5=86=85=E5=AE=B9=E7=9A=84= =E7=88=B6=E5=AE=B9=E5=99=A8=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=B8=BAtrue=EF=BC= =8C=E4=BC=9A=E5=86=8D=E5=88=9B=E5=BB=BA=E4=B8=80=E4=B8=AA=E7=88=B6=E5=AE=B9= =E5=99=A8=E5=8C=85=E8=A3=85=E7=AC=AC=E4=BA=8C=E4=B8=AA=E5=8F=82=E6=95=B0HTM= L=EF=BC=8C=E6=9C=80=E5=90=8E=E5=86=8D=E8=B5=8B=E7=BB=99=E7=AC=AC=E4=B8=80= =E4=B8=AA=E5=8F=82=E6=95=B0container * @param noDoGet =E8=BF=99=E4=B8=AA=E6=98=AF=E8=AF=B4=E6=98=AF=E5=90=A6=E9= =9C=80=E8=A6=81=E8=AF=B7=E6=B1=82html=E5=86=85=E5=AE=B9=EF=BC=8C true=E4=BB= =A3=E8=A1=A8=E4=B8=8D=E7=94=A8=E8=AF=B7=E6=B1=82=EF=BC=8C=E4=B9=9F=E5=B0=B1= =E6=98=AF=E7=AC=AC=E4=BA=8C=E4=B8=AA=E5=8F=82=E6=95=B0=E4=BC=A0=E9=80=92=E7= =9A=84=E6=98=AFhtml=E5=86=85=E5=AE=B9=EF=BC=8Cfalse=E4=BB=A3=E8=A1=A8=E9=9C= =80=E8=A6=81=EF=BC=8C=E5=B0=B1=E6=98=AF=E7=AC=AC=E4=BA=8C=E4=B8=AA=E5=8F=82= =E6=95=B0=E4=BC=A0=E9=80=92=E7=9A=84=E6=98=AFhtml=E6=A8=A1=E6=9D=BF=E8=B7= =AF=E5=BE=84 */ Module2.prototype.init =3D function(container, url, noWrapper, noDoGet) {}<= /pre>=20
=E5=AF=B9=E8=AF=9D=E6=A1=86=E5=86=85=E5=AE=B9=E7=BB=84=E4=BB=B6=E9=9C=80= =E8=A6=81=E9=85=8D=E5=90=88dialogFactory.showDialog()=E9=85=8D=E5=90=88=E4= =BD=BF=E7=94=A8=EF=BC=8C=E4=B8=8B=E9=9D=A2=E6=98=AF=E5=85=B6=E5=AE=9A=E4=B9= =89=EF=BC=9A
=09/** =09 * =E8=AF=A5=E6=96=B9=E6=B3=95=E6=98=BE=E7=A4=BA=E4=B8=80=E4=B8=AA=E5=AF= =B9=E8=AF=9D=E6=A1=86 =09 *=20 =09 * @param dlgConf =09 * =E5=AF=B9=E8=AF=9D=E6=A1=86=E9=85=8D=E7=BD=AE=E5=AF=B9=E8= =B1=A1 =09 * {fullName,size[option],width[option],height[option],resiza= ble[option],title[option],dialogType[option]} =09 * fullName: =E5=BF=85=E9=A1=BB=E9=A1=B9,=E5=AF=B9=E8=AF=9D= =E6=A1=86=E7=9A=84=E5=85=A8=E5=90=8D,=E4=BE=8B=E5=A6=82freequery.dialog.Ope= nSaveDialog <br> =09 * size: =E5=8F=AF=E9=80=89=E9=A1=B9,=E5=AF=B9=E8=AF=9D=E6=A1= =86=E5=B0=BA=E5=AF=B8(=E6=8C=87=E5=AE=9A=E8=AF=A5=E9=A1=B9=E5=B0=86=E4=BC= =9A=E5=BF=BD=E7=95=A5width=E5=92=8Cheight) <br> =09 * width: =E5=8F=AF=E9=80=89=E9=A1=B9,=E5=AF=B9=E8=AF=9D=E6= =A1=86=E5=AE=BD=E5=BA=A6 <br> =09 * height: =E5=8F=AF=E9=80=89=E9=A1=B9,=E5=AF=B9=E8=AF=9D=E6= =A1=86=E9=AB=98=E5=BA=A6 <br> =09 * resizable: =E5=8F=AF=E9=80=89=E9=A1=B9,=E5=AF=B9=E8=AF=9D= =E6=A1=86=E5=A4=A7=E5=B0=8F=E6=98=AF=E5=90=A6=E5=8F=AF=E5=8F=98, =E5=90=88= =E6=B3=95=E5=80=BC 'yes', 'no' <br> =09 * title: =E5=8F=AF=E9=80=89=E9=A1=B9,=E5=AF=B9=E8=AF=9D=E6= =A1=86=E6=A0=87=E9=A2=98 <br> =09 * dialogType: =E5=8F=AF=E9=80=89=E9=A1=B9=EF=BC=8C=E5=AF=B9= =E8=AF=9D=E6=A1=86=E6=A8=A1=E6=80=81=EF=BC=8C=E7=BC=BA=E7=9C=81=E5=80=BC'mo= dal', =E5=90=88=E6=B3=95=E5=80=BC 'modal', 'modeless' <br> =09 * @param params =09 * =E5=8F=82=E6=95=B0=E6=95=B0=E7=BB=84=EF=BC=8C=E5=AF=B9=E5= =BA=94=E5=AF=B9=E8=AF=9D=E6=A1=86=E7=BB=84=E4=BB=B6=E5=AF=B9=E8=B1=A1init= =E6=96=B9=E6=B3=95=E7=9A=84data=E5=8F=82=E6=95=B0 =09 * @param fn =09 * =E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0,=E5=AF=B9=E5=BA=94=E5= =AF=B9=E8=AF=9D=E6=A1=86=E7=BB=84=E4=BB=B6=E5=AF=B9=E8=B1=A1init=E6=96=B9= =E6=B3=95=E7=9A=84fn=E5=8F=82=E6=95=B0 =09 * @param obj =09 * =E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0=E5=86=85=E9=83=A8=E7= =9A=84this=E5=AF=B9=E8=B1=A1 =09 * @param opts =09 * =E6=89=A9=E5=B1=95=E9=85=8D=E7=BD=AE=EF=BC=8Ceg: {success:= function(){}} =09 */ =09showDialog : function(dlgConf, params, fn, obj, opts) {}=20
=E4=B8=8B=E9=9D=A2=E6=98=AF=E7=B3=BB=E7=BB=9F=E4=B8=AD=E7=82=B9=E5=87=BB= =E5=85=B3=E4=BA=8E=E7=9A=84=E5=BC=B9=E7=AA=97=E5=AE=9E=E7= =8E=B0=EF=BC=8CAboutDialog.js=E6=98=AF=E5=85=B3=E4=BA=8Ejs=E7=BB=84=E4=BB= =B6=EF=BC=8C=E5=85=B6=E5=B8=83=E5=B1=80=E5=86=85=E5=AE=B9=E6=98=AFAboutDial= og.html=EF=BC=8C=E4=BA=8C=E8=80=85=E9=80=9A=E8=BF=87AboutDialog.js=EF=BC=9A= BaseDialogEx.superclass.init.call(this, this.dialogBody, __url, true)=E7=BB= =84=E5=90=88=E5=9C=A8=E4=B8=80=E8=B5=B7=E3=80=82
var BaseDialogEx =3D jsloader.resolve("freequery.dialog.BaseDialogEx"= ); var domutils =3D jsloader.resolve("freequery.lang.domutils"); var util =3D jsloader.resolve("freequery.common.util"); var PagePanel =3D jsloader.resolve("freequery.control.PagePanel"); var Configuration =3D jsloader.resolve("Configuration"); =20 var AboutDialog =3D function() { }; lang.extend(AboutDialog, BaseDialogEx); =20 AboutDialog.prototype.init =3D function(parent, data, fn, obj) { =09AboutDialog.superclass.init.call(this, parent, data, fn, obj); =09BaseDialogEx.superclass.init.call(this, this.dialogBody, __url, true); =09this.dialogBody.style.border =3D 'none'; =09this.dialogBody.style.backgroundColor =3D 'transparent'; =09document.body.style.overflow =3D ""; =09var companyName =3D data[0]; =09var webAddress =3D data[1]; =09var mailAddr =3D data[2]; =09this.parentWindow =3D data[3] =09this.setButtonVisible("BTNCANCEL", false); =09this.lblCompanyName =3D domutils.findElementByClassName(this.parent, "_c= ompanyname"); =09if (companyName) =09=09this.lblCompanyName.innerHTML =3D companyName; =09this.lblWebAddress =3D domutils.findElementByClassName(this.parent, "_we= baddress"); =09if (webAddress) { =09=09this.lblWebAddress.innerHTML =3D webAddress; =09=09this.lblWebAddress.href =3D webAddress; =09} =09if (mailAddr) { =09=09this.elemMailto.href =3D mailAddr; =09} =09this.buildDate =3D domutils.findElementByClassName(this.parent, "_buildD= ate"); =09if (Configuration.isSpreadsheetEdition || Configuration.isXQueryEdition)= { =09=09var trBuild =3D this.buildDate.parentNode.parentNode; =09=09var tbody =3D trBuild.parentNode; =09=09var trEdition =3D tbody.insertRow(trBuild.rowIndex); =09=09var tdEdition =3D trEdition.insertCell(-1); =09=09tdEdition.style.height =3D '20px'; =09=09tdEdition.style.textAlign =3D 'center'; =09=09var name =3D Configuration.isSpreadsheetEdition ? 'Spreadsheet' : 'xQ= uery'; =09=09var text =3D 'Smartbi ' + name + ' Edition' =09=09tdEdition.innerText =3D text; =09} =09this.warBuildDate =3D domutils.doGet("version.txt"); =09if (this.warBuildDate.indexOf("HTTP Status 404") >=3D 0) { =09=09this.warBuildDate =3D "${Mayisthedevelopmentversion}"; =09} =09this.warPackageInfo =3D domutils.doGet("packageinfo.txt"); =09this.warSourceVersion =3D ""; =09this.warSourceTag =3D ""; =09if (this.warPackageInfo.indexOf("HTTP Status 404") =3D=3D -1) { =09=09var versionInfo =3D /\b(Version:.+)(\n|\r)/.exec(this.warPackageInfo)= ; =09=09if (versionInfo !=3D null) { =09=09=09this.warSourceVersion =3D versionInfo[0]; =09=09} =09=09var tagInfo =3D /\b(TAG:.+)(\n|\r)/.exec(this.warPackageInfo); =09=09if (tagInfo !=3D null) { =09=09=09this.warSourceTag =3D tagInfo[0]; =09=09} =09} =09this.buildDate.innerHTML =3D this.warBuildDate + "<br />" + this.w= arSourceVersion + "<br />" =09=09=09+ this.warSourceTag; =09this.initTab(); } =20 AboutDialog.prototype.destroy =3D function() { =09if (this.aboutTab) { =09=09this.aboutTab.destroy(); =09} =09if (this.licenseInfoTab) { =09=09this.licenseInfoTab.destroy(); =09} =09if (this.javaInfoTab) { =09=09this.javaInfoTab.destroy(); =09} =09if (this.pagecontrol) { =09=09this.pagecontrol.destroy(); =09} =09AboutDialog.superclass.destroy.call(this); } =20 AboutDialog.prototype.initTab =3D function() { =09this.initLicenseInfo(this.elemLicenseInfoDiv); =09this.initJavaInfo(this.elemJavaInfoDiv); =09this.pagecontrol =3D new PagePanel(this.elemTabPanel); =09this.pagecontrol.contentBanner.style.backgroundColor =3D '#fff'; =09this.aboutTab =3D this.pagecontrol.appendTab(); =09this.aboutTab.setCaption("${About}"); =09this.licenseInfoTab =3D this.pagecontrol.appendTab(); =09this.licenseInfoTab.setCaption("License"); =09this.javaInfoTab =3D this.pagecontrol.appendTab(); =09this.javaInfoTab.setCaption("Java"); =09this.aboutTab.appendItem(this.elemAboutDiv); =09if (this.aboutTab.itemParent) { =09=09this.aboutTab.itemParent.style.verticalAlign =3D 'middle'; =09} =09this.licenseInfoTab.appendItem(this.elemLicenseInfoDiv); =09this.javaInfoTab.appendItem(this.elemJavaInfoDiv); =09this.pagecontrol.tabs[0].setActive(); =09this.pagecontrol.autoFitResize(); } =20 AboutDialog.prototype.initLicenseInfo =3D function(elem) { =09var func =3D function(ret) { =09=09if (ret && ret.succeeded && ret.result) { =09=09=09var result =3D ret.result; =09=09=09if (result.hasLicense) { =09=09=09=09var html =3D [ '<table style=3D"table-layout: fixed;" cellPa= dding=3D"0" cellSpacing=3D"0">' ]; =09=09=09=09html.push('<col style=3D"width:45%" /><col style=3D"wi= dth:55%" />'); =09=09=09=09html.push("<tr><td>${License.Type}${Colon}</td&g= t;<td>" =09=09=09=09=09=09+ (result.type =3D=3D 'evaluation' ? "${License.Evaluatio= n}" =09=09=09=09=09=09=09=09: "${License.Formal}") + "</td></tr>"); =09=09=09=09html.push("<tr><td>${License.Licensee}${Colon}</= td><td>" + result.licensee + "</td></tr>"); =09=09=09=09html.push("<tr><td>${License.Expiration}${Colon}<= ;/td><td>" + result.expiration =09=09=09=09=09=09+ "</td></tr>"); =09=09=09=09html.push("<tr><td>${License.AuthorizedUsersCount}$= {Colon}</td><td>" =09=09=09=09=09=09+ this.parseCount(result.authorizedUsers) + "</td>&= lt;/tr>"); =09=09=09=09html.push("<tr><td>${License.SessionCount}${Colon}&= lt;/td><td>" =09=09=09=09=09=09+ this.parseCount(result.sessionCount) + "</td><= /tr>"); =09=09=09=09html.push("<tr><td>${License.ReportCount}${Colon}&l= t;/td><td>" =09=09=09=09=09=09+ this.parseCount(result.reportCount) + "</td></= tr>"); =09=09=09=09html.push("<tr><td>${License.MobileCount}${Colon}&l= t;/td><td>" =09=09=09=09=09=09+ this.parseCount(result.mobile) + "</td></tr>= ;"); =09=09=09=09html.push("</table>"); =09=09=09=09elem.innerHTML =3D html.join(''); =09=09=09=09this.elemLicenseto.innerHTML =3D "${Licenseto} " + result.licen= see; =09=09=09} else { =09=09=09=09elem.innerHTML("${License.NoLicense}"); =09=09=09} =09=09} =09}; =09util.remoteInvoke("CommonService", "getLicenseInfo", [], func, this); } =20 AboutDialog.prototype.parseCount =3D function(count) { =09return (count =3D=3D -1) ? "${License.Unlimited }" : count; } =20 AboutDialog.prototype.initJavaInfo =3D function(elem) { =09var func =3D function(ret) { =09=09if (ret && ret.succeeded && ret.result) { =09=09=09var result =3D ret.result; =09=09=09var html =3D []; =09=09=09html.push('<div class=3D"wrapper-outer"><div class=3D"wra= pper-inner">'); =09=09=09html.push('<table style=3D"empty-cells: show; width:100%; heigh= t:100%; table-layout: fixed;" cellPadding=3D"0" cellSpacing=3D"0">'); =09=09=09html.push('<col style=3D"width:35%" /><col />'); =09=09=09var tdStyle =3D ' style=3D"word-break: break-all; word-wrap:break-= word;" '; =09=09=09for (var i =3D 0, len =3D result.length; i < len; i++) { =09=09=09=09var row =3D result[i]; =09=09=09=09html.push('<tr><td ' + tdStyle + '>' + row[0] + '&l= t;/td><td ' + tdStyle + '>' =09=09=09=09=09=09+ row[1] + '</td></tr>'); =09=09=09} =09=09=09html.push('</table>'); =09=09=09html.push('</div></div>'); =09=09=09elem.innerHTML =3D html.join(''); =09=09} =09}; =09util.remoteInvoke("CommonService", "getSystemProperties", [], func); } =20 AboutDialog.prototype.elemProductWeb_click_handler =3D function(e) { =09domutils.stopEvent(e); =09this.parentWindow.open(this.lblWebAddress.href || this.lblWebAddress.get= Attribute("href")); }; =20 AboutDialog.prototype.elemReleaseNotes_click_handler =3D function(e) { =09domutils.stopEvent(e); =09this.parentWindow.open(this.elemReleaseNotes.href || this.elemReleaseNot= es.getAttribute("href")); }; =20 AboutDialog.prototype.elemSupportWeb_click_handler =3D function() { }; =20 AboutDialog.prototype.elemCompareName_click_handler =3D function(e) { =09domutils.stopEvent(e); =09this.parentWindow.open(this.lblWebAddress.href || this.lblWebAddress.get= Attribute("href")); };=20
<div align=3D"center" style=3D"width:100%; height:100%; line-heig= ht:22px;"> =09<div bofid=3D"tabPanel" class=3D"_tabPanel" style=3D"height:100%;widt= h:100%;"></div> =09<table bofid=3D"aboutDiv" class=3D"_list_log_div tab-content system_c= olor_white " style=3D"overflow:auto;" width=3D"100%" border=3D"0"> =09 <tr> =09 <td width=3D"100%" valign=3D"top"> =09 <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin= g=3D"0" align=3D"center"> =09 <tr> =09 <td height=3D"73px" align=3D"center" style=3D"background:ur= l(img/about/logo${ImageSuffix}.png) no-repeat center center;"></td>= ; =09 </tr> =09 <tr> =09 <td height=3D"20" align=3D"center"> =09 <span bofid=3D"licenseto"></span> =09 </td> =09 </tr> =09 <tr> =09 <td height=3D"20" align=3D"center"> =09 <span>Build: </span><span class=3D"_= buildDate">2008-10-31</span> =09 </td> =09 </tr> =09 <tr> =09 <td height=3D"20" align=3D"center"> =09 <span class=3D"_companyname">${Smartbi}</span>&a= mp;nbsp; =09 </td> =09 </tr> =09 <tr> =09 =09<td height=3D"20" align=3D"center"> =09 =09=09<a class=3D"_webaddress link-item" bofid=3D"compareName= " target=3D"_blank" href=3D"http://www.smartbi.com.cn">http://www.smartb= i.com.cn</a> =09 =09</td> =09 </tr> =09 <tr> =09 <td height=3D"20" align=3D"center"> =09 <a class=3D"link-item2" bofid=3D"productWeb" target=3D"_b= lank" href=3D"http://www.smartbi.com.cn">${ProductWebsite}</a>&= ;nbsp; =09 <a class=3D"link-item2" bofid=3D"releaseNotes" target=3D"= _blank" href=3D"https://history.wiki.smartbi.com.cn/pages/viewpage.action?p= ageId=3D17956904">${ReleaseNotes}</a> =09=09=09=09<a class=3D"link-item2" bofid=3D"mailto" href=3D"mailto:supp= ort@smartbi.com.cn">${Contactus}</a> =09 </td> =09 </tr> =09 </table> =09 </td> =09 <td> =09 <table width=3D"100%" border=3D"0" > =09 =20 =09 </table> =09 </td> =09 </tr> =09</table> =09<div bofid=3D"licenseInfoDiv" class=3D"editblock _list_run_div tab-co= ntent system_color_white " style=3D"overflow:auto; height:100%;width:100% "= /> =09<div bofid=3D"javaInfoDiv" class=3D"editblock _list_run_div tab-conte= nt system_color_white " style=3D"overflow:auto; height:100%; width:100% "/&= gt; </div>=20
=E6=98=BE=E7=A4=BA=E5=AF=B9=E8=AF=9D=E6=A1=86=E6=96=B9=E6=B3=95=EF=BC=9A=
BannerView= .prototype.showAbout =3D function() { =09var data =3D [ registry.get('CompanyName'), registry.get('WebAddress'), = registry.get('MailAddr'), window ]; =09var dialogConfig =3D { =09=09title : '${About} Smartbi', =09=09size : DialogFactory.getInstance().size.MIDDLE, =09=09fullName : 'freequery.main.AboutDialog' =09}; =09DialogFactory.getInstance().showDialog(dialogConfig, data); //=E5=9B=A0= =E4=B8=BA=E5=85=B3=E4=BA=8E=E7=AA=97=E5=8F=A3=E5=85=B3=E9=97=AD=E6=97=B6=E4= =B8=8D=E7=94=A8=E6=89=A7=E8=A1=8C=E4=BB=BB=E4=BD=95=E9=80=BB=E8=BE=91=EF=BC= =8C=E6=89=80=E4=BB=A5=E4=B8=8D=E7=94=A8=E4=BC=A0=E9=80=92=E7=AC=AC=E4=B8=89= =E7=AC=AC=E5=9B=9B=E4=B8=AA=E5=8F=82=E6=95=B0 };=20
=E6=8E=A5=E5=88=B0=E9=9C=80=E6=B1=82=EF=BC=8C=E5=A6=82=E6=9E=9C=E5=88=A4= =E6=96=AD=E4=BA=A7=E5=93=81=E4=B8=8D=E6=94=AF=E6=8C=81=E9=9C=80=E8=A6=81=E5= =AE=9A=E5=88=B6=EF=BC=8C=E9=A6=96=E5=85=88=E5=BE=97=E5=88=A4=E6=96=AD=E6=98= =AF=E5=9C=A8=E5=93=AA=E9=87=8C=E6=8F=92=E5=85=A5=E4=BB=80=E4=B9=88=E5=8A=9F= =E8=83=BD=EF=BC=8C=E5=89=8D=E9=9D=A2=E4=BB=8B=E7=BB=8D=E8=BF=87=EF=BC=8C=E7= =B3=BB=E7=BB=9F=E6=98=AF=E4=BB=A5js=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E7= =BB=84=E4=BB=B6=E6=96=B9=E5=BC=8F=E6=8C=89=E9=9C=80=E5=8A=A0=E8=BD=BD=E7=9A= =84=EF=BC=8C=E9=82=A3=E7=90=86=E8=AE=BA=E9=9C=80=E8=A6=81=E5=9C=A8=E5=93=AA= =E9=87=8C=E6=8F=92=E5=85=A5=E5=AF=B9=E5=BA=94=E5=8A=9F=E8=83=BD=EF=BC=8C=E5= =B0=B1=E9=9C=80=E8=A6=81=E5=85=88=E6=89=BE=E5=88=B0=E6=BA=90=E5=8A=9F=E8=83= =BD=E5=AF=B9=E5=BA=94=E7=9A=84js=E7=BB=84=E4=BB=B6=EF=BC=8C=E4=B8=8B=E9=9D= =A2=E4=BB=8E=E5=87=A0=E4=B8=AA=E5=B8=B8=E7=94=A8=E5=9C=BA=E6=99=AF=E8=AF=B4= =E6=98=8E=E5=A6=82=E4=BD=95=E8=B0=83=E8=AF=95=E5=AE=9A=E4=BD=8D=E4=BF=AE=E6= =94=B9=E3=80=82
=E5=A6=82=E6=9E=9C=E7=94=A8=E6=88=B7=E9=9C=80=E6=B1=82=E6=98=AF=EF=BC=9A= =E6=88=91=E8=A6=81=E6=8A=8Axx=E5=9C=B0=E6=96=B9=E7=9A=84=E6=96=87=E5=AD=97= =E9=A2=9C=E8=89=B2=E6=94=B9=E4=B8=BAxx=EF=BC=8C=E6=88=91=E8=A6=81=E6=8A=8A= =E8=BF=99=E4=B8=AA=E5=9B=BE=E7=89=87=E6=9B=BF=E6=8D=A2=E4=B8=8B=EF=BC=8C=E5= =9B=A0=E4=B8=BA=E6=89=A9=E5=B1=95=E5=8C=85=E4=B8=AD=E6=8F=90=E4=BE=9B=E4=BA= =86=E6=9B=B4=E6=94=B9=E6=A0=B7=E5=BC=8F=E5=92=8C=E6=9B=BF=E6=8D=A2=E5=9B=BE= =E7=89=87=E6=96=B9=E6=B3=95=EF=BC=8C=E5=85=B7=E4=BD=93=E8=AF=B7=E8=A7=81=E6=9B=BF=E6=8D=A2Smartbi= =E6=96=87=E4=BB=B6=EF=BC=8C=E9=82=A3=E6=98=AF=E5=A6=82=E4=BD=95=E6=89= =BE=E5=88=B0=E5=AF=B9=E5=BA=94=E7=9A=84=E6=A0=B7=E5=BC=8F=E6=88=96=E5=9B=BE= =E7=89=87=EF=BC=8C=E4=BB=8E=E8=80=8C=E8=BF=9B=E8=A1=8C=E4=BF=AE=E6=94=B9=E7= =9A=84=E5=91=A2=EF=BC=9F
1=EF=BC=89=E3=80=81=E6=A0=B7=E5=BC=8F=E6=9F=A5=E6=89=BE=E6=96=B9= =E6=B3=95
=E4=BB=A5=E6=9B=BF= =E6=8D=A2Smartbi=E6=96=87=E4=BB=B6=E4=B8=AD=E4=BF=AE=E6=94=B9=E5=8D=B3= =E5=B8=AD=E6=9F=A5=E8=AF=A2=E6=8A=A5=E8=A1=A8=E5=B7=A5=E5=85=B7=E6=A0=8F=E4= =B8=AD=E7=9A=84=E5=88=B7=E6=96=B0=E5=9B=BE=E6=A0=87=E4=B8=BA=E4=BE=8B=E5=AD= =90=EF=BC=8C=E4=BD=BF=E7=94=A8=E6=B5=8F=E8=A7=88=E5=99=A8=E5=BC=80=E5=8F=91= =E8=80=85=E5=B7=A5=E5=85=B7=E7=9A=84=E5=AE=A1=E6=9F=A5=E5=85=83=E7=B4=A0=EF= =BC=8C=E6=89=BE=E5=88=B0=E5=88=B7=E6=96=B0=E6=8C=89=E9=92=AE=E4=BD=BF=E7=94= =A8=E7=9A=84=E6=A0=B7=E5=BC=8F=E4=B8=BA=EF=BC=9Aqueryview-toolbar-refresh
=E6=9C=89=E6=97=B6=E5=80=99=E4=B8=80=E4=B8=AA=E6=A0=B7=E5=BC=8F=E6=8E=A7= =E5=88=B6=EF=BC=8C=E8=AD=AC=E5=A6=82=E9=A2=9C=E8=89=B2=EF=BC=8C=E4=B9=9F=E8= =AE=B8=E6=98=AF=E5=85=B6=E7=88=B6=E5=85=83=E7=B4=A0=E7=9A=84=E6=A0=B7=E5=BC= =8F=E7=BB=A7=E6=89=BF=E4=B8=8B=E6=9D=A5=E7=9A=84=EF=BC=8C=E6=82=A8=E9=9C=80= =E8=A6=81=E7=A1=AE=E5=AE=9A=E6=98=AF=E5=93=AA=E4=B8=AA=E6=A0=B7=E5=BC=8F=E8= =B5=B7=E4=BD=9C=E7=94=A8=EF=BC=8C=E8=BF=99=E6=97=B6=E5=8F=AF=E4=BB=A5=E5=9C= =A8=E5=BC=80=E5=8F=91=E8=80=85=E5=B7=A5=E5=85=B7=E5=8F=B3=E4=BE=A7styles=E8= =A7=86=E5=9B=BE=E5=90=AF=E7=94=A8=E3=80=81=E5=88=A0=E9=99=A4=E6=88=96=E5=A2= =9E=E5=8A=A0=E6=A0=B7=E5=BC=8F=E7=A1=AE=E8=AE=A4=E7=9A=84=EF=BC=8C=E7=A1=AE= =E8=AE=A4=E5=A5=BD=E4=BA=86=E4=BB=A5=E5=90=8E=E5=86=8D=E5=9C=A8=E6=A0=B7=E5= =BC=8F=E6=96=87=E4=BB=B6=E4=B8=AD=E4=BF=AE=E6=94=B9=E3=80=82
2=EF=BC=89=E3=80=81=E5=9B=BE=E7=89=87=E6=9F=A5=E6=89=BE=E6=96=B9= =E6=B3=95
=E5=9B=BE=E7=89=87=E6=9F=A5=E6=89=BE=E6=96=B9=E6=B3=95=E5=92=8C=E6=A0=B7= =E5=BC=8F=E6=9F=A5=E6=89=BE=E6=96=B9=E6=B3=95=E7=B1=BB=E4=BC=BC=EF=BC=8C=E4= =B8=BB=E8=A6=81=E7=A1=AE=E8=AE=A4=E4=BD=BF=E7=94=A8=E7=9A=84=E6=98=AF=E5=93= =AA=E4=B8=AA=E5=9B=BE=E7=89=87=EF=BC=8C=E9=82=A3=E9=81=87=E5=88=B0=E7=B1=BB= =E4=BC=BC=E4=B8=8A=E9=9D=A2=E5=9B=BE=E7=89=87=E5=9B=A0=E4=B8=BA=E6=AF=94=E8= =BE=83=E5=B0=8F=EF=BC=8C=E4=BC=9A=E8=A2=AB=E8=BD=AC=E6=88=90base64=E8=BF=94= =E5=9B=9E=EF=BC=8C=E5=8E=8B=E6=A0=B9=E4=B8=8D=E7=9F=A5=E9=81=93=E6=98=AF=E5= =93=AA=E4=B8=AA=E8=B7=AF=E5=BE=84=E6=80=8E=E4=B9=88=E5=8A=9E=E5=91=A2=EF=BC= =9F
=E8=BF=99=E6=97=B6=E5=80=99=EF=BC=8C=E6=82=A8=E5=8F=AF=E4=BB=A5=E7=82=B9= =E5=87=BB=E4=B8=8A=E5=9B=BE=E4=B8=AD=E6=A0=B7=E5=BC=8F=E6=97=81=E8=BE=B9=E7= =9A=84 bof_merge.css.jsp:1095=EF=BC=88=E7=82=B9=E5=BC=80=E5=90=8E=E6= =95=88=E6=9E=9C=E8=A7=81=E4=B8=8B=E5=9B=BE=EF=BC=89=EF=BC=8C=E8=BF=99=E4=B8= =AA=E6=84=8F=E6=80=9D=E6=98=AFqueryview-toolbar-refresh=E6=A0=B7=E5=BC=8F= =E5=9C=A8bof_merge.css.jsp=E4=B8=AD=E7=9A=841095=E8=A1=8C=EF=BC=8C=E4=B8=8A= =E6=96=87=E8=AF=B4=E8=BF=87=E7=B3=BB=E7=BB=9F=E4=B8=AD=E7=9A=84css=E9=83=BD= =E6=98=AF=E9=80=9A=E8=BF=87=E8=BF=99=E4=B8=AAjsp=E5=90=88=E5=B9=B6=E4=B8=80= =E8=B5=B7=E8=BF=94=E5=9B=9E=E7=9A=84=EF=BC=8C=E4=BD=86=E6=98=AF=E4=BB=96=E4= =BC=9A=E5=9C=A8=E5=90=88=E5=B9=B6=E6=96=87=E4=BB=B6=E5=89=8D=E9=83=BD=E4=BC= =9A=E6=B3=A8=E6=98=8E=E8=BF=99=E6=AE=B5css=E5=AD=98=E4=BA=8E=E5=93=AA=E4=B8= =AA=E6=96=87=E4=BB=B6=EF=BC=88=E8=AD=AC=E5=A6=82=EF=BC=9A/** /vision/css/ba= se.css */=EF=BC=89=EF=BC=8C=E6=90=9C=E7=B4=A2css=EF=BC=8C=E5=8F=AA=E8=A6=81= =E6=89=BE=E5=88=B01095=E8=A1=8C=E4=B9=8B=E5=89=8D=E7=9A=84css=E6=96=87=E4= =BB=B6=E6=A0=87=E8=AE=B0=EF=BC=8C=E5=B0=B1=E7=9F=A5=E9=81=93=E5=AD=98=E5=9C= =A8=E4=BA=8E=E5=93=AA=E4=B8=AAcss=E6=96=87=E4=BB=B6=EF=BC=8C=E7=84=B6=E5=90= =8E=E5=8F=96=E5=88=B0war=E5=8C=85=E4=B8=AD=E6=89=BE=E5=88=B0=E5=AF=B9=E5=BA= =94css=E6=96=87=E4=BB=B6=EF=BC=8C=E6=90=9C=E7=B4=A2=E5=AF=B9=E5=BA=94=E6=A0= =B7=E5=BC=8F=E5=B0=B1=E7=9F=A5=E9=81=93=E5=9B=BE=E7=89=87=E5=AD=98=E4=BA=8E= =E5=93=AA=E4=B8=AA=E7=9B=AE=E5=BD=95=E7=84=B6=E5=90=8E=E6=9B=BF=E6=8D=A2=E3= =80=82
=E5=BD=93=E7=84=B6=E8=BF=98=E6=9C=89=E6=9B=B4=E7=AE=80=E5=8D=95=E7=B2=97= =E6=9A=B4=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=8C=E7=9B=B4=E6=8E=A5=E5=9C=A8war= =E5=8C=85=E4=B8=AD=E5=85=A8=E6=96=87=E6=90=9C=E7=B4=A2=E5=AF=B9=E5=BA=94=E7= =9A=84=E6=A0=B7=E5=BC=8F=EF=BC=88=E4=BB=85=E6=90=9C=E7=B4=A2*.css=E6=96=87= =E4=BB=B6=E5=8D=B3=E5=8F=AF=EF=BC=89=E3=80=82
=E5=A6=82=E6=9E=9C=E8=A6=81=E6=9B=B4=E6=94=B9=E7=8E=B0=E6=9C=89js=E7=BB= =84=E4=BB=B6=E7=9A=84=E5=86=85=E5=AE=B9=E3=80=81=E9=80=BB=E8=BE=91=E3=80=81= =E5=B8=83=E5=B1=80=E6=88=96=E5=B8=83=E5=B1=80=E4=B8=8A=E6=96=87=E5=AD=97=EF= =BC=8C=E9=82=A3=E5=B0=B1=E9=9C=80=E8=A6=81=E6=89=BE=E5=88=B0=E5=AF=B9=E5=BA= =94=E7=9A=84js=E7=BB=84=E4=BB=B6=EF=BC=8C=E6=89=BE=E5=88=B0=E5=AF=B9=E5=BA= =94js=E4=B9=8B=E5=90=8E=E5=B0=B1=E5=8F=AF=E4=BB=A5=E5=8F=82=E8=80=83=E5=A6=82=E4=BD=95=E4=BF=AE= =E6=94=B9Smartbi JS=E6=96=87=E4=BB=B6=E4=BF=AE=E6=94=B9=EF=BC=8C=E4=B8= =BB=E8=A6=81=E6=9C=89=E4=BB=A5=E4=B8=8B=E5=87=A0=E7=A7=8D=E5=AE=9A=E4=BD=8D= =E6=96=B9=E5=BC=8F=EF=BC=9A
=E4=B8=8A=E6=96=87=E6=8F=90=E8=BF=87=EF=BC=8Csmartbi=E6=98=AF=E6=8C=89= =E9=9C=80=E5=8A=A0=E8=BD=BDjs=E7=BB=84=E4=BB=B6=E7=9A=84=EF=BC=8C=E4=B8=94= =E6=AF=8F=E4=B8=AA=E7=BB=84=E4=BB=B6=E5=9F=BA=E6=9C=AC=E9=83=BD=E4=BC=9A=E6= =9C=89=E5=AF=B9=E5=BA=94=E7=9A=84=E5=90=8C=E5=90=8Dhtml=E6=88=96.template= =E6=96=87=E4=BB=B6=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=91=BD=E5=90=8D=E9=83=BD=E6= =9C=89=E8=A7=84=E8=8C=83=EF=BC=8C=E5=85=B7=E6=9C=89=E7=9B=B8=E5=BA=94=E5=8A= =9F=E8=83=BD=E6=84=8F=E4=B9=89=EF=BC=8C=E9=82=A3=E5=AE=9E=E9=99=85=E8=A6=81= =E7=9C=8B=E5=8A=9F=E8=83=BD=E5=AF=B9=E5=BA=94=E7=9A=84js=E7=BB=84=E4=BB=B6= =E6=98=AF=E5=93=AA=E4=B8=AA=EF=BC=8C=E5=8F=AA=E8=A6=81=E5=9C=A8=E5=8A=A0=E8= =BD=BD=E9=82=A3=E4=B8=AA=E5=8A=9F=E8=83=BD=E4=B9=8B=E5=89=8D=EF=BC=8C=E7=9B= =91=E6=8E=A7=E7=BD=91=E7=BB=9C=E8=AF=B7=E6=B1=82=EF=BC=8C=E5=9F=BA=E6=9C=AC= =E5=B0=B1=E8=83=BD=E5=AE=9A=E4=BD=8D=E5=88=B0=E5=AF=B9=E5=BA=94=E7=9A=84js= =E7=BB=84=E4=BB=B6=E3=80=82
=E8=AD=AC=E5=A6=82=E6=83=B3=E6=9F=A5=E6=89=BE=E4=B8=9A=E5=8A=A1=E4=B8=BB= =E9=A2=98=E7=BC=96=E8=BE=91=E7=95=8C=E9=9D=A2=E5=AF=B9=E5=BA=94=E7=9A=84js= =E7=BB=84=E4=BB=B6=EF=BC=8C=E9=82=A3=E5=B0=B1=E5=8F=AF=E4=BB=A5=E6=89=93=E5= =BC=80chrome =E5=BC=80=E5=8F=91=E8=80=85=E5=B7=A5=E5=85=B7=EF=BC=8C=E5=88= =87=E6=8D=A2=E5=88=B0=E7=BD=91=E7=BB=9C=EF=BC=8C=E5=9C=A8=E6=89=93=E5=BC=80= =E4=B8=80=E4=B8=AA=E4=B8=9A=E5=8A=A1=E4=B8=BB=E9=A2=98=E4=B9=8B=E5=89=8D=E6= =B8=85=E7=A9=BA=E7=BD=91=E7=BB=9C=E5=86=85=E5=AE=B9=EF=BC=8C=E7=84=B6=E5=90= =8E=E5=86=8D=E6=89=93=E5=BC=80=E4=B8=80=E4=B8=AA=E4=B8=9A=E5=8A=A1=E4=B8=BB= =E9=A2=98=EF=BC=8C=E4=BB=8E=E8=AF=B7=E6=B1=82=E4=BF=A1=E6=81=AF=E4=B8=AD=E5= =B0=B1=E8=83=BD=E5=A4=A7=E6=A6=82=E7=8C=9C=E5=87=BA=E6=98=AF=E5=93=AA=E4=B8= =AAjs=EF=BC=88=E6=9C=89=E6=97=B6=E5=9B=A0=E4=B8=BA=E6=9F=90=E4=B8=AAjs=E7= =BB=84=E4=BB=B6=E5=A4=AA=E5=B8=B8=E7=94=A8=E4=BC=9A=E4=BA=8B=E5=85=88=E5=8A= =A0=E8=BD=BD=E7=BD=91=E8=B7=AF=E8=AF=B7=E6=B1=82=E4=B8=AD=E4=B9=9F=E8=AE=B8= =E6=89=BE=E4=B8=8D=E5=88=B0=EF=BC=88=E4=BD=86=E5=B8=83=E5=B1=80html=E6=96= =87=E4=BB=B6=E5=9F=BA=E6=9C=AC=E4=B8=80=E5=AE=9A=E6=98=AF=E8=A6=81=E6=B8=B2= =E6=9F=93=E6=97=B6=E6=89=8D=E5=8A=A0=E8=BD=BD=E7=9A=84=EF=BC=89=EF=BC=8C=E8= =BF=99=E6=97=B6=E5=8F=AF=E8=83=BD=E9=9C=80=E8=A6=81=E4=BE=9D=E8=B5=96=E7=9B= =B8=E5=BA=94=E7=9A=84=E5=B8=83=E5=B1=80html=E6=96=87=E4=BB=B6=E5=90=8D=E7= =8C=9C=E6=B5=8B=E5=AF=B9=E5=BA=94=E7=9A=84js=E7=BB=84=E4=BB=B6=EF=BC=89=EF= =BC=9A
=E5=8D=95=E6=AD=A5=E8=B0=83=E8=AF=95=E8=BF=9B=E5=8E=BB=EF=BC=8C=E8=BF=99= =E9=87=8C=E9=9C=80=E8=A6=81=E7=9C=8B=E6=87=82=E7=B3=BB=E7=BB=9F=E4=B8=ADEve= ntAgent=E7=9A=84=E5=8E=9F=E7=90=86=EF=BC=8C=E5=90=A6=E5=88=99=E5=8D=95=E6= =AD=A5=E8=B0=83=E8=AF=95=E6=82=A8=E5=8F=AF=E8=83=BD=E4=BC=9A=E7=A2=B0=E5=88= =B0=E5=9B=B0=E9=9A=BE=EF=BC=8C=E8=BF=99=E9=87=8C=E4=B8=8A=E4=B8=A4=E5=BC=A0= =E5=9B=BE=EF=BC=9A
=E8=B0=83=E8=AF=95=E6=89=BE=E5=88=B0=E5=AF=B9=E5=BA=94=E7=9A=84=E4=BB=A3= =E7=A0=81=E5=90=8E=EF=BC=8C=E5=9B=9E=E7=9C=8B=E5=A0=86=E6=A0=88=EF=BC=9A
=E6=9C=89=E6=97=B6=E5=B8=8C=E6=9C=9B=E5=9C=A8=E6=9F=90=E4=B8=AA=E7=95=8C= =E9=9D=A2=E6=B7=BB=E5=8A=A0=E6=88=96=E5=88=A0=E9=99=A4=E4=B8=80=E4=B8=AA=E5= =B1=9E=E6=80=A7=EF=BC=8C=E8=BF=99=E6=97=B6=E5=8F=AF=E8=83=BD=E6=B6=89=E5=8F= =8A=E5=88=B0=E4=BF=AE=E6=94=B9=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=9F=A5=E6=89=BE= =E7=95=8C=E9=9D=A2=E5=AF=B9=E5=BA=94html=E5=92=8C=E4=B8=8A=E6=96=87=E7=9A= =84=E6=9B=B4= =E6=94=B9js=E7=BB=84=E4=BB=B6=E4=B9=8B=E7=B1=BB=E7=B1=BB=E4=BC=BC=EF=BC= =8C=E8=80=8C=E4=B8=94=E9=80=9A=E5=B8=B8=E6=9B=B4=E6=94=B9=E4=BA=86=E5=B8=83= =E5=B1=80=E7=9B=B8=E5=BA=94=E4=B9=9F=E4=BC=9A=E4=BF=AE=E6=94=B9=E5=AF=B9=E5= =BA=94=E7=9A=84js=EF=BC=8C=E5=8F=AA=E6=98=AF=E5=B8=83=E5=B1=80=E4=BF=AE=E6= =94=B9=E6=96=B9=E5=BC=8F=E9=80=9A=E5=B8=B8=E9=83=BD=E6=98=AF=E6=89=BE=E5=88= =B0=E5=AF=B9=E5=BA=94.html=E6=88=96.template=EF=BC=8C=E7=84=B6=E5=90=8E=E6= =89=A9=E5=B1=95=E5=8C=85=E4=B8=AD=E5=90=8C=E7=9B=AE=E5=BD=95=E4=B8=8B=E6=94= =BE=E5=90=8C=E5=90=8D=E6=96=87=E4=BB=B6=E5=8D=B3=E5=8F=AF=E6=9B=BF=E6=8D=A2= =EF=BC=8C=E4=B8=8D=E8=BF=87=E5=A6=82=E6=9E=9C=E6=94=B9=E5=8A=A8=E6=AF=94=E8= =BE=83=E5=B0=91=EF=BC=8C=E8=BF=99=E7=A7=8D=E6=96=B9=E5=BC=8F=E4=B9=9F=E5=B0= =BD=E9=87=8F=E5=B0=91=E7=94=A8=EF=BC=8C=E5=9B=A0=E4=B8=BA=E6=B6=89=E5=8F=8A= =E5=88=B0=E5=8D=87=E7=BA=A7=E9=A3=8E=E9=99=A9=EF=BC=88=E5=8D=87=E7=BA=A7=E4= =BA=86=E6=96=B0=E4=BA=A7=E5=93=81=EF=BC=8C=E6=96=B0=E4=BA=A7=E5=93=81=E5=B8= =83=E5=B1=80=E6=88=96=E8=AE=B8=E5=B7=B2=E5=8F=91=E7=94=9F=E5=8F=98=E5=8C=96= =EF=BC=8C=E7=BB=93=E6=9E=9C=E5=9B=A0=E4=B8=BA=E6=89=A9=E5=B1=95=E5=8C=85=E4= =BC=98=E5=85=88=EF=BC=8C=E5=8D=87=E5=90=8E=E8=BF=98=E6=98=AF=E7=94=A8=E6=89= =A9=E5=B1=95=E5=8C=85=E7=9A=84=EF=BC=89=EF=BC=8C=E6=89=80=E4=BB=A5=E8=83=BD= =E7=94=A8js=E4=BB=A3=E7=A0=81=E5=8A=A8=E6=80=81=E6=B7=BB=E5=8A=A0dom=E5=85= =83=E7=B4=A0=E7=9A=84=E4=B9=9F=E5=8F=AF=E4=BB=A5=E8=80=83=E8=99=91=E3=80=82=
=E5=9B=9E=E5=88=B0=E4=B8=80=E5=BC=80=E5=A7=8B=E7=9A=84=E9=97=AE=E9=A2=98= =EF=BC=8C=E6=9C=AC=E6=96=87=E7=9B=B8=E5=BA=94=E7=9A=84=E9=83=BD=E7=BB=99=E4= =BA=86=E4=B8=80=E4=BA=9B=E7=AD=94=E6=A1=88=EF=BC=8C=E8=BF=99=E9=87=8C=E8=BF= =98=E6=B2=A1=E6=9C=89=E6=80=8E=E4=B9=88=E4=BB=8B=E7=BB=8D=E5=88=B0=E6=89=A9= =E5=B1=95=E5=8C=85=E7=9A=84=E5=85=B6=E4=BB=96=E5=8A=9F=E8=83=BD=EF=BC=8C=E4= =BB=85=E4=BD=9C=E4=B8=BA=E6=8E=A5=E8=A7=A6=E6=89=A9=E5=B1=95=E5=8C=85=E5=BC= =80=E5=8F=91=E5=90=8E=E9=9C=80=E8=A6=81=E4=BA=86=E8=A7=A3=E7=9A=84=E4=B8=80= =E4=BA=9B=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=EF=BC=8C=E8=BE=85=E5=8A=A9=E8= =A7=A3=E5=86=B3=E9=A1=B9=E7=9B=AE=E7=89=B9=E5=AE=9A=E9=9C=80=E6=B1=82=E9=97= =AE=E9=A2=98=E3=80=82