起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2983|回复: 9

[处理中] 标准动作扩展功能实现步骤?

[复制链接]

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
发表于 2017-9-18 11:46:16 | 显示全部楼层 |阅读模式
本帖最后由 wto.2008 于 2017-9-18 11:48 编辑

我的操作步骤如下:
1、根据标准动作扩展视频长度在54:44段(有相应的程序代码段);
2、根据标准动作生成代码;
3、在重新定义的代码段里添加新的业务;
4、在运行时对添加新的业务代码异常;(请协助处理)
Save.png
如上图对新添加的代码取消就正常,否则提示“新增数据失败!
Table.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2017-9-18 14:34:26 | 显示全部楼层
没有设置默认值那就是null

案例中的可以用是引用案例中的这个概念是从概念,从data设置的master中默认关联主的id,这个id在新增的时候默认生成就有默认值,而且在data的onNewCreateParam事件中也设置了默认值

参考/UI2/demo/actions/process/standardActionExtend/mainActivity.w中dProjectPlan这个data的事件和属性的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 1 反对 0

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-9-18 11:53:26 | 显示全部楼层

View.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2017-9-18 13:18:25 | 显示全部楼层
具体报错信息是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-9-18 14:03:49 | 显示全部楼层

Error.png
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-9-18 14:04:14 | 显示全部楼层
如上图对新添加的代码取消就正常,否则提示“新增数据失败!”
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2017-9-18 14:11:45 | 显示全部楼层
看tomcat控制台完整的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-9-18 14:14:58 | 显示全部楼层
defaultValues -> null
2017-09-18 14:14:07 excute stream action, params:{"accept":"application/json","action":"createMaterTableAction","actionFlag":"__action_0__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"","parameters":{"table":{"@type":"table","rows":[],"userdata":{"idColumnDefine":"MaterTable","idColumnName":"MaterTable","idColumnType":"String","model":"/CAPP/Standard/data","relationAlias":"CreDate,CreDeptSN,CreateDept,CreateName,CreateNameID,CreateTime,EditDate,EditDept,EditDeptSN,EditID,EditTime,EditUser,FHS,FHSID,FMatGroup,FMatGroupID,FMatID,FMatclass,FMatclassID,FMatdescription,FMatfeature,FPHOTO,FSAMPLEID,FSAPID,FSIZE,FSIZEstandard,Fbasicunit,FbasicunitID,Fbrand,FbrandID,Fcolour,FcolourEN,Fcustom,Fdeleted,Fdevelopment,FdevelopmentID,Flast,FlastID,Fmatcost,Fmaterial,FmaterialEN,Fnote,Forg,ForgID,Fsource,Fstandardparts,Fstate,Fstyle,FstyleEN,FstyleID,version","relationTypes":"Date,String,String,String,String,Time,Date,String,String,String,Time,String,String,String,String,String,String,String,String,String,String,Blob,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,Text,String,String,String,String,String,String,String,String,Integer","relations":"MaterTable.CreDate,MaterTable.CreDeptSN,MaterTable.CreateDept,MaterTable.CreateName,MaterTable.CreateNameID,MaterTable.CreateTime,MaterTable.EditDate,MaterTable.EditDept,MaterTable.EditDeptSN,MaterTable.EditID,MaterTable.EditTime,MaterTable.EditUser,MaterTable.FHS,MaterTable.FHSID,MaterTable.FMatGroup,MaterTable.FMatGroupID,MaterTable.FMatID,MaterTable.FMatclass,MaterTable.FMatclassID,MaterTable.FMatdescription,MaterTable.FMatfeature,MaterTable.FPHOTO,MaterTable.FSAMPLEID,MaterTable.FSAPID,MaterTable.FSIZE,MaterTable.FSIZEstandard,MaterTable.Fbasicunit,MaterTable.FbasicunitID,MaterTable.Fbrand,MaterTable.FbrandID,MaterTable.Fcolour,MaterTable.FcolourEN,MaterTable.Fcustom,MaterTable.Fdeleted,MaterTable.Fdevelopment,MaterTable.FdevelopmentID,MaterTable.Flast,MaterTable.FlastID,MaterTable.Fmatcost,MaterTable.Fmaterial,MaterTable.FmaterialEN,MaterTable.Fnote,MaterTable.Forg,MaterTable.ForgID,MaterTable.Fsource,MaterTable.Fstandardparts,MaterTable.Fstate,MaterTable.Fstyle,MaterTable.FstyleEN,MaterTable.FstyleID,MaterTable.version","updateMode":"whereVersion"}}},"process":"/CAPP/Standard/process/MatTable/matTableProcess","translateParameter":{"cellnameByRelation":false,"dataType":"row-list","includeState":true,"rowsConfig":{"concept":"MaterTable","sequence":"CreDate,CreDeptSN,CreateDept,CreateName,CreateNameID,CreateTime,EditDate,EditDept,EditDeptSN,EditID,EditTime,EditUser,FHS,FHSID,FMatGroup,FMatGroupID,FMatID,FMatclass,FMatclassID,FMatdescription,FMatfeature,FPHOTO,FSAMPLEID,FSAPID,FSIZE,FSIZEstandard,Fbasicunit,FbasicunitID,Fbrand,FbrandID,Fcolour,FcolourEN,Fcustom,Fdeleted,Fdevelopment,FdevelopmentID,Flast,FlastID,Fmatcost,Fmaterial,FmaterialEN,Fnote,Forg,ForgID,Fsource,Fstandardparts,Fstate,Fstyle,FstyleEN,FstyleID,MaterTable,calcCheckBox,version"},"transformIdcolumn":true,"useNamespace":true}}
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
        at Standard.createMaterTable(Standard.java:163)
        ... 27 more
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2017-9-18 14:19:41 | 显示全部楼层
Caused by: java.lang.NullPointerException
        at Standard.createMaterTable(Standard.java:163)

这行代码是什么?报的空指针异常
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-9-18 14:23:02 | 显示全部楼层
是呀,defaultValues接收的值是null
应该怎么设置才正常
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-18 13:52 , Processed in 0.081287 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表