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 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库U8开发之CS门户集成(3)在线全文阅读。
相关推荐: