U8开发之CS门户集成(3)

2019-02-16 13:11

U8知识库文档

如何将独立运行的Exe程序集成到门户?

1、菜单调整

进入UAP,打开开菜单调整工具;

www.yonyou.com

U8知识库文档

2、新增菜单

鼠标选中需要挂接的文件夹(如果没有可以用菜单调整工具新建文件夹),点新增按钮;

自动生成 菜单的多语名称,将在U8左树菜单里显示 如果是文件夹这里选否 如果控制功能权限,这里就选是 这里选择EXE

EXE时,参数无效 这里输入EXE文件的路径,是一个相对于U8安装路径的相对路径,举例,U8安装在d:\\U8Soft,这里设置为.\\EAI\\U8EAI.exe,表示D:\\U8Soft\\EAI\\U8EAI.exe。 3、保存

保存后,自动生成一个菜单编号;

www.yonyou.com

U8知识库文档

4、编辑idt.dll文件

用文本编辑器打开并修改U8安装目录\\Portal\\idt.dll文件,在文件末尾的前面增加一行

如何开发一个类似助手视图一样的视图,嵌入门户?

1、创建项目 使用VisualStudio创建项目UFIDA.U8.Portal.SampleViews ,项目引用路径: U8安装路径\\Portal\\UFIDA.U8.Portal.Framework.dll U8安装路径\\ Portal \\UFIDA.U8.Portal.Common.dll 2、继承ViewPart 继承ViewPart namespace UFIDA.U8.Portal.SampleViews { public class PublisherView : ViewPart { private PublisherControl m_PublisherControl = null; public const String ID = \消息发布视图\; public PublisherView() : base(ID) { } public override System.Windows.Forms.Control CreatePartControl()

www.yonyou.com

U8知识库文档

{ m_PublisherControl = new PublisherControl(); m_PublisherControl.PublishMessage.Click += new EventHandler(PublishMessage_Click); return m_PublisherControl; } void PublishMessage_Click(object sender, EventArgs e) { IMessage message = new Message(); message.Type = MessageTypeConstants.SAMPLE_MESSAGETYPE; this.MessageExchanger.PublishMessage(message); } } } 3、预置数据 预置数据 --在账套库中执行下面脚本 DELETE FROM UA_VIEW WHERE cInstanceID='59F7AC1B-BC07-4982-856A-55D2D7C70021' INSERT INTO UA_VIEW(cID,cName,cImplClass,cCategory,cDescription,cExtension,cInstanceID,bDisplay,bSystem,bDeleted,IsWebFlag) VALUES('PublisherView','发布消息视图', 'UFIDA.U8.Portal.SampleViews.PublisherView,UFIDA.U8.Portal.SampleViews','Assistant', '发布消息视图', NULL,'59F7AC1B-BC07-4982-856A-55D2D7C70021',1,1,0,0) DELETE FROM UA_View_Lang WHERE cInstanceID='59F7AC1B-BC07-4982-856A-55D2D7C70021' INSERT INTO UA_View_Lang(cInstanceID,cName,cDescription,cLocalID) VALUES('59F7AC1B-BC07-4982-856A-55D2D7C70021','发布消息视图','发布消息视图','zh-cn') INSERT INTO UA_View_Lang(cInstanceID,cName,cDescription,cLocalID) VALUES('59F7AC1B-BC07-4982-856A-55D2D7C70021','发布消息视图','发布消息视图','zh-tw')

www.yonyou.com

U8知识库文档

INSERT INTO UA_View_Lang(cInstanceID,cName,cDescription,cLocalID) VALUES('59F7AC1B-BC07-4982-856A-55D2D7C70021','发布消息视图','发布消息视图','en-us') go 4、部署

将UFIDA.U8.Portal.SampleViews.dll拷贝U8安装目录\\Portal目录下

5、配置 进入单据页面设置,点“新增”按钮,输入标题,点“添加”按钮,选择“发布消息视图”,点“确定”按钮。

选中“关联菜单”页签,展开菜单树,选中“销售订单”,点“添加”。然后确定。

www.yonyou.com

U8知识库文档

打开“销售订单”单据

可以看到视图已经展现在“销售订单”左边。

www.yonyou.com


U8开发之CS门户集成(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈虚拟现实技术在旅游实验教学应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: