Dojox.Charting Установка настраиваемые метки для подсказки от ItemfileDestore
-
19-09-2019 - |
Вопрос
Я обнаружил, что dojox.charting.action2d.Tooltip
Требует пользовательскую функцию, чтобы предоставить текст для меток. Задача заключается в том, что текст метки, которую я хочу отобразить, содержится внутри dojo.data.ItemFileReadStore
на который указан серия графиков. Я пытаюсь найти способ связать информацию, передаваемую в объект в функции с элементом в магазине. Насколько я понимаю, объект уведомления может содержать следующее:
- Событие - необработанный объект события
- Тип - может быть "OnmouseOver", "Onmouseout", "Onclick" или "OnPlotreset"
- запустить - объект серии
- Сюжет - объект сюжета
- Индекс - числовой индекс в серии
- Элемент - может быть "Бар", "столбец", "Circle", "Slice", "Marker"
- Форма - объект формы dojox.gfx для элемента
- Haxis - горизонтальная ось объекта или нулевая
- Vaxis - объект вертикальной оси или нулевой
- x - значение x (на горизонтальной оси)
- y - значение Ay (на вертикальной оси)
- CX, CY - центр маркера/круга/срезов в геометрических координатах
- CR - радиус круга/среза в геометрических координатах
Я подпекал к доступу run.store
, что казалось мне логичным, но я возвращаюсь undefined
. y
содержит конкретное значение, которое я преследую, но я не могу использовать это для поиска ItemFileReadStore
Потому что я не могу гарантировать, что это было бы уникальным. В идеале я ищу каким -то способом определения конкретного элемента в магазине, для которого текущее уведомление запускается.
Решение
http://docs.dojocampus.org/dojox/charting/ Говорит, что текстовая функция по умолчанию ищет пользовательский текст подсказки инструментов в свойстве «Подсказка» объекта точки данных.
Я бы попытался переименовать товары магазина «свойство« свойство, которое держит метку в «подсказке».