As a thought, you could do it with buttons and reveals. A small button like
[✓ ] Bowties are cool [✓ ] Fezzes are cool could be used to set your data fields. The button would swap/reveal itself as a checkmark or empty brackets depending on the state of the stored condition. (The documentation for RevealWidget seems to suggest that it can use data tiddlers). The code to make the boxes could be in macros so you would only need to write something like <<fauxchex "bowties" "yes" "no">> Bowties are cool <<fauxchex "fezzes" "yes" "no">> Fezzes are cool Then when/if a plugin becomes available, you could just replace the macros with the plugin/widget. HTH Mark On Monday, May 30, 2016 at 11:21:05 AM UTC-7, Mark Armitage wrote: > > Many thanks for that. It is an improvement but the fields are listed on > every tiddler as user fields, I mean when you go to the field name popup. > If you create a number of checkboxes then this is going to get very messy > and unwieldy. > > I was hoping that they had implemented data dictionary support for > checkboxes as on: > > https://github.com/Jermolene/TiddlyWiki5/pull/2205/files > > That would be a much neater solution and keep the data nicely contained. > Unfortunately it looks like that has been cancelled. > > So I think my only options are: Lots of tags I don't want, or lots of > fields I don't want, or don't use checkboxes, or hope someone makes a > better solution via a plugin. > > Ah well. > > On Monday, 30 May 2016 18:49:30 UTC+1, Mark S. wrote: >> >> Since there's no $index field in the checkbox widget, I doubt it can be >> done. >> >> But you can keep all your fields in one tiddler. >> >> If your checkboxes were like this: >> >> <$checkbox tiddler="CheckboxData" field="chk1" checked="open" >> unchecked="closed" default="closed">Field One</$checkbox><br/> >> <$checkbox tiddler="CheckboxData" field="chk2" checked="open" >> unchecked="closed" default="closed">Field Two</$checkbox><br/> >> >> then all the data would be stored in a single tiddler, CheckboxData. >> >> Mark >> >> On Sunday, May 29, 2016 at 2:49:13 PM UTC-7, Mark Armitage wrote: >>> >>> I would like to have a single tiddler which holds a data dictionary, say: >>> >>> TEST >>> AA:1 >>> BB:0 >>> CC:0 >>> >>> Then in another tiddler, have a checkbox that gets it's value from the >>> data dictionary (TEST), so say: >>> >>> CB >>> [x] AA >>> [ ] BB >>> >>> I think that it should be something like {{TEST##AA}} and if the value >>> is 1 then check the box, otherwise uncheck it. >>> >>> Is this possible? >>> >>> I think I can do it with tags or fields but it is just a bit messy, I >>> don't really want lots of fields or tags created. This way there would be >>> one tiddler which could hold all the data and be referred to from any other >>> one that I wanted to display the data on. >>> >>> Hopefully I have explained it okay. >>> >>> Thanks, >>> >>> Mark. >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/27b8a10f-0c1a-4b21-97de-383c2542b5e7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

