构建Windchill菜单
目录
文档控制..................................................................................................错误!未定义书签。
更改记录...........................................................................................错误!未定义书签。目录.. (ii)
1.目标 (1)
2.Windchill MVC简介 (2)
3.构建Windchill菜单常识 (3)
3.1Windchill菜单配置文件 (3)
3.2Windchill菜单配置要求 (3)jsp创建
4.构建Windchill菜单 (5)
4.1Windchill一级菜单 (5)
4.2Windchill二级菜单 (6)
4.3Windchill三级菜单 (7)
4.4Windchill下拉菜单 (9)
4.5Windchill工具栏 (12)
1.目标
完成此模块的学习后,您将能够:
◆构建Windchill一级菜单;
◆构建Windchill二级菜单;
◆构建Windchill三级菜单;
◆构建Windchill下拉菜单;
◆构建Windchill工具栏。
◆控制菜单的权限-Validator验证器
2.Windchill MVC简介
Windchill10.0引入spring MVC框架;
View:以Jsp、html、builder页面标签技术为载体展示人机界面的交付,
Windchill使用了Windchill Java Architecture技术-WCA或JCA。
Contorller:处理Servlet,通过l、config\mvc文件夹下的*.xml配置
驱动Action对应Model的转发,响应View。(可参考客制化培训-《菜单客制化》
理解Windchill-MVC框架)。
Model:业务逻辑的处理,业务逻辑可交由Tomcat和MethodServer处理,为
了保证系统性能,当前Windchill所有Bussiness的处理全部交由
MethodServer,即通过RMI远程方法调用。Tomcat仅只执行Action的处理以
及Servlet的解析。
注:在客制化工作中尽量在Class中使用RMI方法,已保证系统性能和业务逻辑
的处理效率。
3.构建Windchill菜单常识
3.1Windchill菜单配置文件
Windchill菜单的配置充分体现Windchill-MVC三层架构,菜单的配置及Action的配置。
菜单配置文件<WT-HOME>/codebase/config/actions/*-l和
*-l文件。
◆*-l通常定义为一组action的集合,如Part的下拉菜单对应的
所有操作往往被定义在同一组;
◆*-l为*-l的具体定义,描述action对应的class、
method、page.jsp、UI display text、以及page.jsp的类型:popup
/page/submitto。
3.2Windchill菜单配置要求
✧不建议直接修改<WT-HOME>/codebase/config/l和
Windchill提供安全管理客制化过程中产生的文件方式,在Windchill Shell中运行ant–f
l createSafeArea命令,自动创建
<WT-HOME>\wtSafeArea\siteMod、ptcOrig、ptcCurrent三个文件夹:
siteMod:修改Windchill过程中的所有内容都在此文件夹下操作;
ptcOrig:备份Windchill最原始的内容,即OOTB内容;
ptcCurrent:最近一次修改内容;
复制WT_HOME\codebase\config\l、l两个文件到siteMod\codebase\config\actions下。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论