-1

我从“-@@EmptyComplexField@@-”的服务中得到很少的 json 响应。由于哪个屏幕崩溃。如何在任何地方对 maximo 中的复杂字段进行正确的空检查。请帮助提供示例代码。

4

3 回答 3

0

最正确的答案是:

if (list && list != PlatformConstants.EMPTY_COMPLEX_FIELD) { ... }
于 2020-02-06T15:46:52.717 回答
0

不知道为什么你在你的图层上得到这个 EmptyComplexField 字符串。您确定您已在 OSLC 资源应用程序中为这些新的子对象正确定义了多重性吗?

if (/-or-many$/.test(complexAttribute.multiplicity)){
                var attributeName = complexAttribute.remoteName;
                if (!(attributeName in data)){

您是否确保在显示视图之前将这些复杂属性设置为视图上的必需属性?

于 2016-02-05T16:45:24.670 回答
0

我们可以对列表进行空检查,如下所示 if(list && list!="-@@EmptyComplexField@@-")

于 2016-02-02T05:47:52.700 回答