起步软件技术论坛-X3

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

【结贴】business.jsp的修改问题**

[复制链接]
 楼主| 发表于 2009-4-27 13:13:31 | 显示全部楼层
我要显示登录对话框,让用户自己输入用户名和密码,还要登进去之后只显示一个功能。

X3X.Run("Biz:\\TXK\\FUNC\\GZRZCXGN.Func", "", "", "");这句话能实现登录进去,只有一个功能,现在就是让用户自己输入用户名和密码不知道怎么实现?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 13:37:06 | 显示全部楼层
如果使用Run方法单独运行一个功能,那么必须先用X3X.Logon("","")方法进行登陆,
不能显示登录对话框,

如果你想实现登陆对话框登陆以后然后运行某个功能,那么就把这个功能的url作为run方法的第2个参数传进来,然后在系统初始化功能中把它取出来,在标准风格主窗体中把这个功能运行起来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 16:18:53 | 显示全部楼层
在标准风格主窗体中把这个功能运行起来,再具体说一下,好吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 16:43:04 | 显示全部楼层
在标准风格主窗体中自己定义一个运行功能的函数比如RunMyFunc(AFunc:String);把你Business.jsp中传入的功能参数作为这个函数的参数传进去,然后在这个函数中调用UIRunFunc把你的功能运行起来,
你自己定义的这个函数RunMyFunc可以在BizFormShow中RUNIM后面进行调用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 16:48:10 | 显示全部楼层
“RUNIM后面进行调用”?
1.RUNIM是什么?
2.在BizFormShow事件中,在调用RunMyFunc之前,要先调用RUNIM,是吧,还是不明白RUNIM是什么?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 16:52:12 | 显示全部楼层
BizFormShow时间中有个 RunIM(False);的代码,你在这句后面调用你自己定义的那个函数就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 17:06:33 | 显示全部楼层
BizFormShow事件,应该是新创建的吧,那RunIM(False);也应该是自己添进去的吧,
RunIM(False);不会是系统生成的吧?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 17:07:50 | 显示全部楼层
BizFormShow事件是标准风格主窗体自带的事件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 17:23:17 | 显示全部楼层
1.哦,我还以为是我要显示的那个功能的主窗体的show事件呢,
2,那现在又出现问题了,我现在有十个功能,分属于不同的业务空间,它们分别是各自业务空间下的查询功能,我要实现:给出http://127.0.0.1:8081/x3/business1.jsp

http://127.0.0.1:8081/x3/business2.jsp

http://127.0.0.1:8081/x3/business3.jsp   ……,每一个URL都对应一个功能,[/url]
这十个功能不能都写在BizFormShow事件中吧,要不然岂不得冲突了,
我感到现在的方法无法实现这个需求?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 17:29:57 | 显示全部楼层
应该不会把,只用一个Business.jsp,里面第2个参数可以使用一个方法来取到不同的url,这个和式那个空间的没有关系,它只会根据你传入的功能url来运行具体功能,BizFormShow事件中就用那一个方法,但是参数是不同的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 02:53 , Processed in 0.046061 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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