起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 459|回复: 8

关于定制主界面**

[复制链接]
发表于 2007-1-23 12:43:40 | 显示全部楼层 |阅读模式
新建一个业务空间(JMKJ),用来专门存放主界面方案的相关资源

实现步骤:
1、新建一个资源集“主界面资源集”,在这个资源集(ZJM)中,继承一个主界面,作为主窗体

2、新建一个资源集,从 系统空间\用户界面基础\界面\系统接口 继承,ID为SystemInterface

3、在第2步新建的资源集中引用资源集ZJM;引用系统空间\用户界面基础\界面\系统接口
实现CreateMainForm
function CreateMainForm(AContext: TContext): TForm; override;
在单元的uses中增加Business.Forms
function TSystemInterface.CreateMainForm(AContext: TContext): TForm;
begin
  Result:= ZJM.TSIMPLEChild.Create(AContext);

end;

4:关闭Studio和服务,对Tomcat/bin目录下的Config.justep.xml文件做如下修改。
<!-- 界面主题,默认界面主题与是否允许不同用户使用不同的主题 -->
<uitheme default="Biz:\JMKJ" allowuser="false"/>
修改后同步配置文件。

我按照以上步骤做 结果出错  编译没有错 但是初始化运行报内存出错  主界面是从专业窗体继承来的  唯一不同的是我在Tomcat/bin下面没找到Config.justep.xml文件而是在X3 Server\TOMCAT\conf下面找到的
回复

使用道具 举报

发表于 2007-1-23 13:04:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 13:39:55 | 显示全部楼层
上面没有我要的     那只是修改主界面的东西 我说的是自定义
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 13:43:07 | 显示全部楼层
版本是 2617
回复 支持 反对

使用道具 举报

发表于 2007-1-23 13:44:37 | 显示全部楼层
主界面的修改,我们现在不建议用复制或者继承的方法来做。
最好是直接修改(且最好在上线之前再做),为什么会这样要求呢?主要是如果后续升级版本,我们如果对主界面做了修改升级,而你用的界面是自己之前复制下来的,那就得不到升级了。
所以我们建议按照2楼提供得方法来修改主界面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 13:45:22 | 显示全部楼层
unit SystemInterface;

interface

uses
  Business.System, Business.Forms, Business.Model;

type
  TSystemInterface = class(BASESYSTEMINTERFACE.TBASESYSTEMINTERFACE)
  private
    {private declarations}
  public
function CreateMainForm(AContext: TContext): TForm; override;
    {public declarations}
  end;

implementation

function TSystemInterface.CreateMainForm(AContext: TContext): TForm;
begin
Result := ZDYZYJ.TZYCT.Create(AContext);
end;

end.

1213.jpg

10.7 KB, 下载次数: 161

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 13:46:20 | 显示全部楼层
接口的写法是仿照上面的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 14:23:16 | 显示全部楼层
?????????????????????????????????????????????????????????
回复 支持 反对

使用道具 举报

发表于 2007-1-23 14:31:55 | 显示全部楼层
请楼主看 5 楼。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 20:20 , Processed in 0.042787 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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