Da sh Python с помощью обратных вызовов plot.ly, а также атрибутов и свойств в веб-приложениях - PullRequest
0 голосов
/ 29 апреля 2020

В Da sh, разделом Plotly help в Callbacks https://dash.plotly.com/interactive-graphing указано, что:

Da sh компоненты описываются декларативно набором атрибутов. Все эти атрибуты могут быть обновлены функциями обратного вызова

Использование определения В чем разница между свойствами и атрибутами в HTML? :

  • Атрибуты : Атрибуты определены HTML. Они инициализируют свойства DOM, а затем они завершаются.
  • Свойства : Свойства определяются DOM (объектная модель документа). После полной инициализации DOM эти свойства могут измениться.

Логично c и разумно сказать, что обратные вызовы Da sh получают указанный объект c DOM по его идентификатору, и ' прочитайте его свойство (не атрибут HTML, который его инициализировал). Пример: возможен входной обратный вызов для прослушивания свойства изменения диаграммы hoverData.

Если это предположение верно:

Таким образом, в принципе, да sh работают обратные вызовы после инициализации DOM также снова они работают со свойствами DOM, а не с HTML атрибутами.

Итак, еще раз, если это истинный случай, это может быть четко указано в документации, что улучшит, чтобы разработчики не путали это иногда не очень очевидные термины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...