TiddlyWiki5のチェックボックス¶
チェックボックス¶
TiddlyWiki5でチェックボックスを使うことができます。
チェックした/チェックしていないという、チェックボックスの状態を保管する方法が2つあって、それぞれタグモードとフィールドモードと言います。
タグモード¶
チェックの状態をタグを使って保管する方法です。 書式は下記の通りです。
<$checkbox tiddler tag>チェックボックスの文言</$checkbox>
tiddler
タグを操作する対象のtiddler。省略可能。省略した場合はcheckboxウィジェットを記入したtiddlerが対象になる。
tag
チェックの状態によって追加したり削除したりするタグの名前
記入例
<$checkbox tiddler="HogeHoge" tag="piyo">HogeHoge</$checkbox>
フィールドモード¶
チェックの状態をフィールドを使って保管する方法です。
書式は下記の通りです。
<$checkbox tiddler field checked unchecked default>チェックボックスの文言<$/checkbox>
- tiddler
- フィールドを操作する対象のtiddler。 省略可能。省略した場合はcheckboxウィジェットを記入したtiddlerが対象になる。
- field
- チェックの状態によって内容を書き換えるフィールド名
- checked
- チェックしたときにフィールドにセットするテキスト
- unchecked
- チェックを外したときにフィールドにセットするテキスト
- default
- フィールドの規定値
記入例
<$checkbox tiddler="HogeHoge" field="piyo" checked="closed" unchecked="open" default="open">HogeHoge<$/checkbox>
試してみた¶
タグモードの例¶
HogeHogeというチェックボックスで、piyoというタグを使って状態を保管するようにします。
こういうチェックボックスが表示されます。
チェックするとpiyoというタグが付きます。
チェックを外すとpiyoタグは消えます。
フィールドモードの例¶
HogeHogeというチェックボックスで、piyoというフィールドを使って状態を保管するようにします。
こういうチェックボックスが表示されます。
チェックするとこうなります。
このtiddlerのフィールドを見てみると、piyoというフィールドにclosedというテキストが入っています。
チェックを外すと、piyoフィールドの値も変わります。
他のTiddlerに保管してみた¶
HogeHogeというtiddlerにタグとフィールドを保管するようにします。
すると、指定したtiddlerのタグとフィールドが変わります。
表示例は、TiddlyWiki5.1.4 Firefox33 Androidです。