-
html.Div 에 간단한 데이터 저장하기plotly dash 2023. 12. 15. 01:27
- html.Div 의 "data-*" attribute 에 데이터를 저장하는 것이 가능하다.
- 간단 예제
import dash_html_components as html html.Div(id="hidden-data-value", style=dict(display="none"), **{ "data-value-1": "hello", "data-value-2": "false" })
- html.Div 에 데이터를 저장하는 것은 https://wefree.tistory.com/335 에서 sessionStorage 에 저장하는 것 처럼, 저장 공간만 바뀔 뿐이지 Dash callback 은 동일한 방식으로 동작한다. 따라서 그냥 sessionStorage 나 localStorage 를 사용하는 것이 나을 듯?
후기
'data-value-1' 처럼 파이썬에서 허용되지 않는(이름에 '-' 가 들어감) function parameter 로 어떻게 속성을 지정할 수 있는지 궁금했었는데 dictionary 를 이용하면 가능하군...
html.Div(..., **{"data-value-1": ... })
'plotly dash' 카테고리의 다른 글
Callback Gotchas & Form submit (0) 2024.11.30 Clientside Callbacks (0) 2023.12.13 admin (multi-page) 화면 개발 (0) 2023.07.15 Advanced Callback (0) 2023.06.15 Interval (0) 2022.06.14