VictoryGroup工具提示

时间:2018-07-18 20:00:12

标签: victory-charts

我需要在条形图中显示工具提示,使其位于组中最高的条形上方和组中心。

每个栏都响应其自身的事件,但是为这些事件设置子级别的事件似乎不起作用。我可以触发onPress之类的新事件,但是我不知道如何覆盖默认值,而仅显示该组的工具提示。

以下是我到目前为止在VictoryGroup上尝试过的内容,其中包含一个堆栈和两个其他栏。我还尝试为每个小节设置onPressIn/Out事件,但是不能将它们设置为null或以其他方式似乎被覆盖。

events={[
  {
    childName: Object.keys(displayTypes),
    target: 'data',
    eventHandlers: {
      onPressIn: () => [
        {
          target: 'label',
          mutation: props => {
            console.log('TEST - onPressIn!');
            return { active: true };
          },
        },
      ],
      onPressOut: () => [
        {
          target: 'label',
          mutation: props => {
            console.log('TEST - onPressOut!');
            return { active: true };
          },
        },
      ],
      onPress: targetProps => [
        {
          target: 'label',
          mutation: props => {
            console.log(
              'TEST - onPress!',
              targetProps.nativeEvent,
              props,
            );
            return { active: true };
          },
        },
      ],
    },
  },
]}

0 个答案:

没有答案