咖迷社区(CAXA数码大方)

注册

 

发新话题 回复该主题

[应用交流] 文档树输出报表功能设置 [复制链接]

1#
随着图文档文档树应用的加深,在文档树上实现报表的功能也日益迫切,图文档支持使用WinFormDesigner将结构树中的报表功能移植到文档树中,本帖详细介绍了实现该功能的过程,以供参考。总的说来,分为三大步:
一、给问文档树文件夹增加报表行为:
     打开“C:\Users\Public\CAXA\CAXAVAULT\10.0\Template\uimeta\Application.xml”文件,查找“FolderTree_Folder”,将下面内容复制到FolderTree_Folder 行为定义中去
UIBehaviorMethod description="" displayname="Report" internalName="Report"><Execution identification="" version="" procedurename="ReportSetEntryObjLink" proceduretype="4" bodyname="IfTools.dll" bodytype="1"/><TriggerClassBehavior triggeredmethod="Report" triggeredbehavior="VaultReportBehavior" triggeredclass="Folder"/><TriggerDomainBehavior/>-<Parameters><Parameter value="YES" name="UseSelectedWnd" valuetype="11"/></Parameters><ExcutePRI start_transaction="no" execute_uibehavior_firstly="yes"/></UIBehaviorMethod>
同理,将其加到FolderTree_SubFolder 行为定义中去 。
二、利用WinFormDesigner 添加菜单
      2.1、在文档树文件夹菜单上添加“报表”菜单和“图纸目录表”二级菜单
      
       同理,增加“图纸目录表”二级菜单
      2.2给新建的“图纸目录表”二级菜单 定义元模型的基本属性和传播行  为
      
                 定义UI元模型基本属性  
      
                  定义行为传播
      2.3、添加事件
          
三、设置文档树文件夹报表行为触发的类型为及方法

  


详细过程见附件!
文档树上增加报表功能.doc (, 下载次数:30)

售价(积分):1 [记录] [购买]

(2014/4/13 9:24:05 上传)

分享 转发
TOP
2#

定义的高段位
协同管理(图文档/工艺管理/PDM) 版主
TOP
3#

功力很深厚,高阶报表定义啊!谢谢分享!
TOP
4#

学习了!
TOP
5#

2015版本会作为标准功能。
现在要定义一下。
协同管理(图文档/工艺管理/PDM) 版主
TOP
6#

高级篇
TOP
7#

牛人啊
TOP
8#

学习了
TOP
9#

谢谢分享!
TOP
10#

很高深
TOP
11#

学习一下  试试看看
TOP
发新话题 回复该主题