Windchill中文定制教程:部件操作与界面自定义

4星 · 超过85%的资源 需积分: 50 74 下载量 23 浏览量 更新于2024-07-26 收藏 3.34MB DOCX 举报
"windchill 中文客制化" 在Windchill系统中进行中文客制化是为了更好地适应中文用户的需求,提升用户体验。客制化主要包括修改部件操作的默认列表以及自定义JSP用户界面。 首先,针对部件操作的默认列表进行修改。这涉及到对WT_HOME/codebase/config/actions/PartManagement-actionmodels.xml文件的编辑。例如,如果你想移除“取消签出”(undocheckout)这一操作,你需要找到相应的XML节点`<action name="undocheckout" type="object"/>`并将其删除或注释掉。完成修改后,必须重启Windchill服务以及运行它的Tomcat服务器,以使改动生效。这样做可以调整部件管理界面的行为,以满足特定的工作流程需求。 其次,自定义JSP用户界面是客制化的重要部分。这包括两步:修改配置文件和创建JSP页面。首先,编辑Windchill\codebase\config\actions\custom-actions.xml文件,确保在`<objecttypename="navigation"class=""resourceBundle="com.gsdev.client.navigationRB">`下定义的actionname(如newTab)与custom-actionModels.xml文件中的相应actionname保持一致。这样可以确保用户界面的导航逻辑正确无误。接着,更新custom-actionModels.xml文件,根据业务逻辑添加或修改动作模型。同时,在action.properties和action_zh_CN.properties文件中添加新的资源键值对,以便支持中文显示。 接下来,需要在Windchill的指定目录下创建JSP页面。例如,在WT_HOME/codebase/netmarkets/jsp/下创建名为newTab和newTab1的文件夹,并在这些文件夹中放置list1.jsp至list5.jsp等JSP页面。每个页面的内容应根据实际功能需求进行编写,提供符合中文用户习惯的界面展示。这样,用户在访问系统时会看到定制化的菜单项和交互界面。 最后,创建资源文件。在WT_HOME/src/com/gsdev/client路径下创建资源文件,用于存储国际化文本和其它客制化资源。这通常包括字符串资源、图片等,以便在JSP页面中引用并显示正确的中文信息。 通过以上步骤,你可以实现Windchill系统的中文客制化,不仅改变操作行为,还能自定义用户界面,使其更加符合中文用户的使用习惯,提高工作效率。请注意,整个过程中需要对XML配置文件和JSP页面有深入的理解,以及良好的编程实践,以避免引入错误并确保系统的稳定运行。在进行任何修改之前,建议备份原始文件,以便在出现问题时能迅速恢复。