第24章Rich Client—使用Java Bean定制UI
1、 创建一个JavaBean形式
创建一个新包
第1步:关闭的Teamcenter和Tao窗口,打开tcEclipse 第2步:在Eclipse中,右键单击c9.mycustom项目,然后选择 New→Package. 第3步:在名称字段中,键入com.teamcenter.rac.stylesheet。 添加和审查JavaBeans形式的文件
第1步:从 STUDENT_HOME\\client\\ JavaForms复制
BoltRevisionMaster_jb.java到刚刚创建com.teamcenter.rac.stylesheet包。
第2步:双击BoltRevisionMaster_jb.java编辑。
第3步:从表单对象字段添加到Java的形式。查看Java代码的用户数据字段
和属性如何此代码可以从第100行至110行找到。
第4步:以ItemRevision遍历。检查Java代码之间的关系和项目。您将使
用myItem , myRevision ,和myMaster从这些其他业务对象检索属性。这可以从24行至34行中找到。
第5步:Item Master 请注意Project ID信息如何从项目主窗体检索到,
然后将其设置为只读字段,在第49行。这可以从36行至52行中找到。
第6步:Item 请注意该项目的ID信息是如何让从项目检索到的,然后将
其设置为只读字段,在第68行。这可以从55行至71行中找到。
第7步:Item Revision请注意材料的信息从项目修订检索
然后将其设置为只读字段,第88行,这可以从75行到91行找到。 通过添加一个属性文件注册新的JavaBean文件
第1步:选择com.teamcenter.rac.stylesheet包并选择File->NewFile. 第2步:对于文件名,输入stylesheet_user.properties
第3步:编辑stylesheet_user.properties这行添加到文件中: C9boltRevisionMaster.FORMJAVARENDERING=
com.teamcenter.rac.stylesheet.c9BoltRevisionMaster_jb
第4步:告诉插件你的新包。
?双击MANIFEST.MF为您的插件。 ?单击Runtime选项卡。
?Add..你的新包Exported Packages的列表。
第5步:既然你已经创建或修改一个属性文件,你现在必须 再导出包,并重新运行genregxml
提醒:
?确认所有更改已保存。
?从Eclipse菜单中选择File?Export...?Deployable plug-ins and fragments然后单击next>
?选择为您的项目,以及Browse...到 TC_ROOT\\portal目录。 ?点击完成创建并导出一个Eclipse插件项目包你的客户端。
?确保所有的胖客户端和Tao IMR窗口都被关闭。 ?使用Teamcenter的命令提示符如下:
改变到TC_ROOT\\portal\\registry目录。 执行genregxml文件。
第6步:重新启动的胖客户端和验证Bolt修订主窗体。 如果需要,填写一些值在以下位置: ? Bolt : Project ID
? Bolt Master : Previous ID ? Bolt Revision : Material
? Bolt Revision Master : User Data 1 ? Bolt Revision Master : User Data 2 ? Bolt Revision Master : User Data 3
第7步:请注意,我们做了Previous ID, Project ID,和Material领域的不同。最后三个User Data 1, User Data 2、user data3需要更少的代码,因为该属性的名称和值都 显示在一个单一的bean。
第8步:退出胖客户端。