UI端在请求action的时候需要找对应的process和activity,从功能树打开的功能默认配置的就有process和activity
在.w中通过调用API或者用windowDialog打开,在没有设置process和activity可能会报错如下:
编码: JUSTEP151005; 提示: 定义Activity "/SA/OPM/system/systemProcess,mainActivity"出错, "/SA/OPM/system/systemProcess,mainActivity"中不存在Action "queryWx_TemplateMsgAction"
这个错误是因为自己没有设置process和activity的,平台会默认找一个process和activity(平台默认找的这个process和activity不同的版本控制的不一样,所以报错信息不一定跟上面的一样,但大同小异)
默认找的process或activity不存在也会报错,或者process和activity中没有.w中需要请求的action也会报错
因此在调用API或者用windowDialog等打开.w中的把process和activity也设置好,可以直接在url中直接就拼上process和activity或者用参数的方式
url直接拼接参考:var url = require.toUrl(“$UI/appdemo/test/process/windowDialog/staticActivity1.w?process=/appdemo/test/process/windowDialog/windowDialogProcess&activity=mainActivity)”;
通过API中的参数,可以具体查看调用的API中参数的说明
用windowDialog等组件时在组件上就有process和activity的设置
评一波