父子单据体取值的坑原创
4人赞赏了该文章
300次浏览
未经作者许可,禁止转载编辑于2024年09月14日 10:23:09
如果在查询的时候使用
DynamicObject[] data = BusinessDataServiceHelper.load("单据标识","父单据体.子单据体.字段",QFilter[]{}); //父单据体 DynamicObjectCollection stdentryentitys = sinsurstd.getDynamicObjectCollection("父单据体"); for (DynamicObject obi: stdentryentitys) { //子单据体 DynamicObjectCollection subentryentitys = insurtypes.getDynamicObjectCollection("subentryentity"); for (DynamicObject dynamicObject : subentryentitys) { //重要的事情说三遍 重要的事情说三遍 重要的事情说三遍 //这样在这里取值会提示subentryentity没有roundtype这个属性,然后断点去看发现子单据体只有ID String roundtypeNum = dynamicObject.getString("roundtype"); } }
//如果需要取子单据的属性值,把查询改为这样就能取出来 DynamicObject sinsurstd = BusinessDataServiceHelper.loadSingleFromCache(id, "单据标识");
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读