主表单新增保存后,子表格的按钮还是灰色的

主表单新增保存后,子表格的按钮还是灰色的无法操作。
通过火狐浏览器的F12,通过网络请求发现保存后的响应数据中没有发现 keyid 参数,造成form表单拿不到主键值。
原因是注册了一个 新增前的类,后台类通过:
        String json = "{\"jobm_base__jobm_code\":\""+ jobm_code +"\"}";
        setReturnData(json);
方式返回新建编码到了前端,造成把keyid的值覆盖了。代码改为:
        request.setReturnValue("jobm_base__jobm_code", jobm_code);
这种方式就不会覆盖系统类中的新增方法保存的值:
        //把新增主键值返回到前台
        requestContext.setReturnValue(JsParam.KEYID, sKeyID);
已邀请:

要回复问题请先登录注册