アノテーション表示
json_data属性を使って、キャンバスのアノテーションの内容を表示するアプリケーションを作成します。
レイアウトとしてDashCanvasコンポ―ネントの下に、アノテーションの内容を表示するDivコンポーネントを配置します。(10行目)
[ソースコード]
1 | import json |
コールバック関数では、出力項目をDivコンポーネントのchildren属性、入力項目をDashCanvasコンポーネントのjson_data属性としています。(14~15行目)
json_data属性にデータがある場合、json_data属性の値を返し、データがない場合はコールバックの更新を行いません。(18~21行目)
[ブラウザで表示]
キャンバスに線を描画し、Saveボタンをクリックするとアノテーションの内容が表示されることを確認できます。