VictoryGroup подсказки
Мне нужно иметь всплывающие подсказки в моей гистограмме, расположенные над самой высокой полосой в группе и в центре группы.
Однако каждый бар реагирует на свои собственные события, и настройка событий дочернего уровня для них, похоже, не работает. Я могу получить новое событие, как onPress
стрелять, но я не знаю, как переопределить значения по умолчанию и показать только всплывающую подсказку для группы.
Вот что я пытался встречаться на VictoryGroup
содержащий стек и два других бара. Я также попытался установить onPressIn/Out
события для каждого бара, но они не могут быть установлены равными нулю или как-то иначе переопределены.
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 };
},
},
],
},
},
]}