대시 2

[Dash]Python Dash Callback (4) 동적 데이터베이스 업데이트 및 복원

동적 데이터베이스 업데이트 및 복원 Action1. Modal 팝업창에서 '수정하기' 버튼을 클릭해 DB를 업데이트했다면, AG Grid의 데이터베이스를 다시 조회 Action2. Modal 팝업창에서 '닫기' 버튼을 클릭했을 때, 팝업창에서 내용을 수정했어도 기존의 상태로 복원 사용자가 모달에서 "수정하기" 버튼을 클릭했을 때 ag_grid_1의 데이터베이스를 업데이트하려면, toggle_modal_edit 콜백에서 데이터베이스 수정 로직을 완료한 후, ag_grid_1의 rowData를 새로 고칠 수 있도록 적절한 출력(Output)을 설정해야 합니다. toggle_modal_edit 콜백에서 데이터베이스 수정이 완료되었음을 나타내는 신호를 dcc.store를 통해 전달하여 update_grid 콜백..

개발/Dash 2024.02.13

[Dash]Python Dash Callback (1) 콜백 트리거 속성

Dash 콜백 트리거 속성 Dash에서 사용되는 특별한 속성들, 특히 인터랙티브한 요소들과 관련된 속성들이 존재합니다. 이들은 Dash의 콜백 메커니즘에서 중요한 역할을 하며, 사용자 인터랙션에 기반한 애플리케이션의 동적 반응을 가능하게 하는 핵심 요소입니다. 이 속성들은 사용자의 인터랙션에 의해 변경되며, 그 변경 사항이 콜백 함수의 실행을 트리거합니다. 예를 들어, n_clicks 속성은 버튼 컴포넌트와 관련되어 있으며, 사용자가 버튼을 클릭할 때마다 값이 증가합니다. 이 값의 변화는 콜백 함수를 트리거할 수 있습니다. 이벤트 속성 (Event Properties) 이벤트 속성은 사용자의 특정 행동(예: 클릭, 선택, 입력)에 반응하는 속성입니다. 이러한 속성은 사용자의 인터랙션이 발생했을 때 해당 ..

개발/Dash 2024.01.16