起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: zykj

【结贴】[请求]其他web系统如何x3做接口**

[复制链接]
发表于 2008-3-3 16:46:59 | 显示全部楼层
参考 X3 Server\TOMCAT\webapps\x3\Business.jsp 来写
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 16:57:10 | 显示全部楼层
有谁做过了。要是接到详细的报表是如何 如 ID为10的 报表

Run('', '', '', '', '')  表示运行起平台的主界面
  Run('Biz:\myspace\myfunc.func', '', '', '')  表示进入平台,不显示平台主界面,只运行这个myfunc功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 17:28:19 | 显示全部楼层
asp写 <%=classID%> <%=codeBase%> 值要写入什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 17:45:02 | 显示全部楼层
<HTML>
<HEAD>
<title>>X3 协同管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>

<BODY leftmargin="0" topmargin="0" scroll="no">

<OBJECT  id = "X3X"
          classid="clsid:317C9AA7-315B-4D4E-B9CE-2F0A08A7749E"
          codebase="X3X.CAB#version=3,0,6,2021"          
          width="100%"
          height="100%"
          align=center
          hspace=0
          vspace=0
>
</OBJECT>

<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>

<script ID="BusinessCloseEventHandler" language="javascript" FOR="X3X" EVENT="OnTerminate">
  WebBrowser.ExecWB(45,1); // close window
</script>

<script type="text/javascript">
  function BeforeClose()
  {
    if(!X3X.TerminateQuery())
    {
      event.returnValue = "";
    }
  }

  document.title = X3X.DisplayName;
  X3X.ServerURL = "http://10.143.47.8:8081/x3/"
  X3X.ShowSplash();
  X3X.UpdateVersion();
  X3X.Init();
  X3X.CloseSplash();
  X3X.Run("Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC", "2", "dd", "dd");
  document.body.onbeforeunload=BeforeClose;
  document.title = X3X.DisplayName;
  
// X3X.ServerURL="http://10.143.47.8:8081/x3/"
//X3X.UpdateVersion();
//X3X.Init();
//X3X.Run("Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC", "", "", "");
//alert(X3X.Invokemethod("GetOperatorID",""));
//进入平台,运行某个功能
//FuncURL 进入平台后运行的功能的BizURL,如果这个参数为空字符串,那么运行Biz:\sysem\init.func,进入平台主界面,如果已经执行Logon方法提供用户名密码,则不会弹出登陆对话框,如果没有调用Logon方法,则弹出登陆对话框
//Params 运行功能的参数
//DeptID 运行功能的部门ID
//PositionID 运行功能的岗位ID

</script>

</BODY>
</HTML>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 17:46:53 | 显示全部楼层
为什么老提示 请先登陆

<script type="text/javascript">
  function BeforeClose()
  {
    if(!X3X.TerminateQuery())
    {
      event.returnValue = "";
    }
  }

  document.title = X3X.DisplayName;
  X3X.ServerURL = "http://10.143.47.8:8081/x3/"
  X3X.ShowSplash();
  X3X.UpdateVersion();
  X3X.Init();
  X3X.CloseSplash();
  X3X.Run("Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC", "2", "dd", "dd");
  document.body.onbeforeunload=BeforeClose;
  document.title = X3X.DisplayName;

这边要如何写?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 17:53:54 | 显示全部楼层
document.title = X3X.DisplayName;
  X3X.ServerURL = "http://10.143.47.8:8081/x3/"
  //X3X.ShowSplash();
  X3X.UpdateVersion();
  X3X.Init();
  //X3X.CloseSplash();
// alert(X3X.Invokemethod("GetOperatorID",""));
  X3X.Logon("fzzs", "qq");
  X3X.Run("Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC", "", "", "");
  //document.body.onbeforeunload=BeforeClose;
  //document.title = X3X.DisplayName;

为什么提示 转换为文件名失败
回复 支持 反对

使用道具 举报

发表于 2008-3-4 08:57:26 | 显示全部楼层
X3X.Run("Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC", "", "", "");
变成双斜杠
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 09:09:53 | 显示全部楼层
要是注销,那我想运行Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC功能如何弄?
回复 支持 反对

使用道具 举报

发表于 2008-3-4 09:17:00 | 显示全部楼层
javascript 中\要用\\才可以
运行 Biz:\DMISXT\DWDDZDHXTYX_DD.FUNC 要写成
X3X.Run("Biz:\\DMISXT\\DWDDZDHXTYX_DD.FUNC", "", "", "");
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 09:22:41 | 显示全部楼层
X3X.Run("Biz:\\DMISXT\\DWDDZDHXTYX_DD.FUNC", "", "", "");
Params 运行功能的参数
DeptID 运行功能的部门ID
PositionID 运行功能的岗位ID

如何写 ?去查看哪个地方的?现在可以显示DWDDZDHXTYX_DD.FUNC功能了 现在要详细的报表呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 02:47 , Processed in 0.048443 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表