本帖最后由 James.Lv 于 2023-1-5 18:12 编辑
可视化插件开发中,总会遇到一些特殊情况的业务处理,比日说,我们想在同一个插件中按照特定区域绑定的数据来实现不同的业务数据处理。如下图所示: 数据绑定区域,如何实现分组?
如此设计该如何实现? ① 在 capabilities.json 文件中增加如下图所示
其中关键部分为: 1.在 dataBinding 节点中增加 templates节点,在 templates 节点中正常填写绑定数据字段即可。 2.在 dataRoles 节点中内容如下: - "dataRoles": [
- {
- "kind": "collection",
- "groups": [
- "BubbleData",
- "LineData",
- "MarkerData"
- ],
- "displayNameKey": "GIS地图数据",
- "collapsible": true,
- "editable": false
- }
- ]
复制代码② 在visual.ts中获取数据;根据索引来获取即可。
至此,我们完成了数据绑定区域的分组显示。
|