04.JCA表单运用-这个非常好.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

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中的参数1、使用request.setAttribute(参数名,参数值)后面使用${参数名}来调用它例如:Stringepmnumber=request.getParameter(number);request.setAttribute(epmname,epmname);后面用调用它jca:addServiceArgumentvalue=${epmname}type=java.lang.String/2、也可以使用c:setvar=参数名value=%=参数名%/来设置,后面使用${参数名}来调用它例如:c:setvar=menubarvalue=%=menubar%/jca:describeTablevar=tableDescriptormenubarName=${menubar}/

建立JCA表单使用describeTable设计表单: jca:describeTablevar=tableDescriptorid=”xxlabel=”xx”menubarName=”xx”toolbarName=”xx” /jca:describeTable参数说明:label:表格名称menubarName:菜单toolbarName:工具栏

建立JCA表单JCA表单属性设置:jca:setComponentPropertykey=selectablevalue=true/jca:describeColumnid=namelabel=${name}/jca:describeColumnid=numberlabel=${number}/jca:describeColumnid=creatorlabel=${creator}/jca:describeColumnid=“statelabel=${engineState}/选择框设置狂表单列表

建立JCA表单JCA表单属性设置:表单列id的获取,如jca:describeColumnid=namelabel=${name}sortable=false/jca:describeColumnid=numberlabel=${number}/jca:describeColumnid=“statelabel=${engineState}/其中id这个参数的值如果取得不对,表单的列名会是空的,需使用一些特殊手段来设置(例如datautility来设置或者查id);要取得什么ID可以使用inforeport这个命令产生的文件中查找如:在D:\ptc\Windchill_9.1\Windchill\temp查看相关文件在中可以找到getName():state想要添加WTPart的状态这个“id”时,就得使用state

建立JCA表单JCA表单数据的获取:使用以下固定标签来实现jca:getModelvar=tableModeldescriptor=${tableDescriptor}serviceName=ext.ronghuitest.service.StandardJcaServicemethodName=getEPMDocument jca:addServiceArgumentvalue=${epmnumber}type=java.lang.String/ jca:addServiceArgumentvalue=${epmname}type=java.lang.String//jca:getModel以上实现的是JCA取得数据的样式代码Descriptor参数要写上前面定义表格所使用的jca:describeTablevar=tableDescriptorserviceName参数填上取得数据的类名methodName参数填上该类中真正执行取数据的方法addServiceArgument参数是添加方

您可能关注的文档

文档评论(0)

147****4268 + 关注
实名认证
内容提供者

认真 负责 是我的态度

1亿VIP精品文档

相关文档