1-【高级配置】-【扩展插件】-【编辑】,点击右侧框选按钮
2-筛选条件中按照语法进行筛选,举例:我要筛选出地图点兰州不让他在层级导航中显示,如图
3-筛选条件:填写THING.JS语法或布尔返回值的函数(输入ThingJS语法时,需要添加引号"")
可以选择用条件和函数方式进行筛选
(1)条件输入规范
孪生体分类:"[twinType=孪生体分类名称]",
孪生体属性:"[userData/DATA/属性名=属性值]",
孪生体ID:"#孪生体ID",
多个条件中间可以用"&&"(且)和"||"(或)
(2)函数方式如下:
function(obj) {
if([].indexOf(obj.name)!==-1){
return true;
}
不满足条件
return false
}
*/
}
4-原效果
筛选后的效果
注意:
"起始空间"为“地球”时,需要填写.GeoBasePoint,如果填写#earthRoot,则会导致"终止空间"不生效
上一篇 ThingJS-X中是否支持框选一定范围内摄像头出对应的监控画面?
欢迎使用ThingStudio,一站搞定真孪生。
回复(1)
其实.tjs里面有那么一个上来就隐藏的属性,ThingHide=app.query('[userData/MVisible=false]')
但是吧,后来去他娘的了