【发布时间】:2021-09-25 02:59:57
【问题描述】:
我目前正在尝试viewer.model.getBulkProperties2(),因为我需要模型的 externalIds。我一直在使用带有getProperties() 的循环来获取 externalId,但是每当我尝试使用非常大的 NWD 的 firefox / chrome 崩溃时。
问题是,即使我在选项对象中指定需要needsExternalId:true 的外部ID,该函数也不会返回它们。这是我的代码中受影响的部分:
viewer.model.getBulkProperties2(dbids,{propFilter:params,needsExternalId:true,ignoreHidden:false,categoryFilter:null},(res)=>{
console.log(res)
});
我使用的属性只是名称,这是返回的res 变量:
[
{
"dbId": 2,
"properties": [
{
"displayName": "Nombre",
"displayValue": "Nivel 1",
"displayCategory": "Datos de identidad",
"attributeName": "Name",
"type": 20,
"units": "",
"hidden": false,
"precision": 0
}
]
},
{
"dbId": 3,
"properties": [
{
"displayName": "Nombre",
"displayValue": "Nivel 2",
"displayCategory": "Datos de identidad",
"attributeName": "Name",
"type": 20,
"units": "",
"hidden": false,
"precision": 0
}
]
}
]
我是不是搞砸了?
【问题讨论】: