Платформа A2v10 довідкова система
EN


Являє собою місце для відмальовки графіки. Сама відмальовка виконується програмно з використанням делегата.

Наслідує: UIElementBase

Властивості

Ім'я Тип Опис
Delegate String Ім'я делегата, який буде викликатися для відмальовки графіки.
Argument Object Аргумент (зазвичай це прив'язка Bind), який буде передано в делегат.
CenterContent Boolean Чи центрувати вміст.
Watch WatchMode Режим відслідковування змін при зміні значення аргумента. Можливі значення:
  • None - (за замовчуванням) не відслідковувати.
  • Watch - викликати делегат тільки при зміні аргумента.
  • Deep - викликати делегат при зміні аргумента або при зміні будь-яких його вкладених властивостей (рекурсивно).
Height Length Висота елементу. За замовчуванням Auto.
Властивості базового елементу

Формат делегата

draw(this:IRoot, chart:object, arg:any, node:DOMElement): void

Аргументи:

  • chart - об`єкт бібліотеки d3.js.
  • arg - аргумент, описаний в розмітці.
  • node - вузел DOM, пов'язаний з елементом.

Зверніть увагу! Зазвичай потрібно, щоб відмальовка графіки виконувалася однократно. Однак, в деяких випадках елемент, пов'язаний з графікою може змінюватися.
Встановити режим відслідковування змін можна за допомогою властивості Watch. Не встановлюйте режим Deep без необхідности, оскільки це призводить до зниження швидкодії.