1、JCA技术使用文档,JCA标签使用,Jsp中的JCA的介紹:使用rbInfo文件設置頁面多語言顯示;使用java類設置頁面多語言顯示;JCA标签中引用jsp中的参数建立JCA表单,rbInfo文件设置页面多语言显示,页面需要多语言显示情况,通常会使用rbInfo来做; 以上设置了一个名叫tablename的参数,参数值“key”为在jcaDisplayRB资源文件中JCATestTable的值(资源文件请参见最下方“备注”,jcaDisplayRB.rbInfo、jcaDisplayRB_en_US.rbInfo、jcaDisplayRB_zh_CN.rbInfo),JCA标签中引用jsp中的
2、参数,1、使用request.setAttribute(参数名, 参数值)后面使用$参数名 来调用它例如:String epmnumber = request.getParameter(number);request.setAttribute(epmname, epmname);后面用调用它2 、也可以使用/来设置,后面使用$参数名 来调用它例如:/,建立JCA表单,使用describeTable 设计表单:参数说明:label:表格名称menubarName:菜单 toolbarName:工具栏,建立JCA表单,JCA表单属性设置:,选择框设置狂,表单列表,建立JCA表单,JCA表单属性设置
3、:表单列id的获取,如其中id这个参数的值如果取得不对,表单的列名会是空的,需使用一些特殊手段来设置(例如datautility来设置或者查id);要取得什么ID可以使用inforeport这个命令产生的文件中查找如:inforeport wt.part.WTPart在D:ptcWindchill_9.1Windchilltemp查看相关文件在part.WTPart.out中可以找到getName() : state想要添加WTPart的状态这个“id”时,就得使用state,建立JCA表单,JCA表单数据的获取:使用以下固定标签来实现 以上实现的是JCA取得数据的样式代码Descriptor
4、参数要写上前面定义表格所使用的jca:describeTable var=tableDescriptorserviceName参数填上取得数据的类名methodName参数填上该类中真正执行取数据的方法addServiceArgument 参数是添加方法的参数,建立JCA表单,Jca的表单中的label=$number值必须与中var=“number”值对应,而key=“NUMBER”值则来自 的jcaDisplayRB.rbInfo资源文件里,jcaDisplayRB.rbInfo文件也可以使用java文件代替,示例代码请实现练习示例;其效果与rbInfo多语言一样,建议使用rbInfo文件
5、配置;,建立JCA表单,JCA表分页设置:以上是实现表格的标准模式Model 参数要填写上面,DataUtility使用,如果要查询的dataUtility对应的dataUtilityId显示值,在地址栏后面加上&jcaDebug=1鼠标放在上面会显示其ID和对应的dataUtilityId值;(根据我的测试,有了dataUtilityId值,直接写入dataUtilityId=“dataUtilityId值”中就可以了;)(或者data Utility的文件中)Windchillcodebasecomptcwindchillenterpriseenterprise.dataUtilities.properties文件中找dataUtilityId类;,DataUtility使用,如下示例,是部分DataUtility的dataUtilityId=“objtype”和id=“creator” label=“$creator”的id,