HTMLコンポーネント
Dashでは、いろいろなコンポーネントが提供されています。
主なコンポーネントを下記のテーブルに表します。
クラス | 内容 |
---|---|
Div | コンテンツ分割 |
H1~H6 | 見出し |
P | テキストの段落 |
Link | リンク |
Button | ボタン |
Img | 画像の埋め込み |
文字列用コンポーネント
H1~H6やDivなどのコンポーネントには、引数 children に値を設定することで表示する文字列を変更することができます。
今回はコンポーネントのクリック回数を数えるn_clicks属性と表示/非表示を切り替えるhidden属性を使って、文字列をクリックするとその文字列コンポーネントを非表示にするアプリケーションを作成してみます。
[ソースコード]
1 | import json |
コールバック関数では、コンポーネントをクリックするとhidden属性にTrueが設定され、そのコンポーネントが非表示になるように設定しています。
[ブラウザで表示]
文字列をクリックすると、その文字列が非表示になることが確認できます。