PWC扩展树形组件和权力地图

概述

通过 PWC 插件定制图谱布局、节点样式与交互事件。

能力说明

客户联系人权力地图和树形组件以可视化方式展示层级关系。标准组件使用预置的布局和节点样式。如果企业有特定的展示或交互要求,可以通过 PWC 插件接管相关配置。

开始之前

开始之前

  • 适用角色:本指南面向实施和开发人员。
  • 适用版本:9.9.0 及以上版本,已全网发布。
  • 适配终端:Web、App 和第三方 H5。
  • 验证要求:请先在测试环境验证当前组件版本。

可扩展内容

扩展点 作用 示例用途
processGraphOptions 调整图谱基础布局 将布局改为从左到右,调整节点间距
processNodeConfig 调整节点样式 设置边框颜色、线宽和填充色
processAddEvent 绑定自定义交互事件 监听自定义区域的点击事件

配置示例

以下代码展示布局、节点样式与自定义事件的扩展方式:

return {
  Value: {
    processGraphOptions(graphOptions, context) {
      graphOptions.layout.direction = 'LR';
      graphOptions.layout.getVGap = () => 60;
      return graphOptions;
    },
    processNodeConfig(nodeConfigOptions, context) {
      nodeConfigOptions.style = {
        stroke: '#189DFF',
        lineWidth: 2,
        fill: '#F2F4FB'
      };
      return nodeConfigOptions;
    },
    processAddEvent(graph, context) {
      graph.on('custom-shape:click', (event) => {
        console.log('Custom element has been triggered!', event);
      });
    }
  }
};

验证方法

  1. 在测试环境加载插件。
  2. 检查布局方向和节点样式。
  3. 触发自定义区域并检查事件。
  4. 分别验证 Web、App 和 H5。

**注意:**示例仅说明配置思路。实际接口和上下文参数以当前 PWC 环境为准。

如何撤销扩展

如果插件影响图谱展示或交互,请先停用对应插件,或恢复上一个已验证的实现。恢复后,请重新验证三类终端。

相关主题

2026-09-18
0 0