Given this in another tiddler than "CountrySelect":

<$reveal state="CountrySelect!!country" type="nomatch" text="">Country is 
<$view field="country" tiddler="CountrySelect"/></$reveal>

Setting a new value foor field country in CountrySelect does not trigger a 
rerendering of the other triger containing the reveal.

The reason is, I think:

 $:/core/modules/widgets/reveal.js L159       
if(changedTiddlers[this.stateTitle]) {

This won't work, I fear, if the stateTitle is not a title but a 
textreference to a field.

This is due to one of the inconsistencis (sorry, Jeremy) I don't like about 
TW. It's nicely presented, I think, in the above wikiliine.

$reveal requires "state" to be set to a textreference - to be precise - to 
a tiddlertitle at the moment.

$view requires "field" and "tiddler" to be set to access the very same 
information $reveal accesses with "state".

My proposal would be to make this consistent, using "field" and "tiddler" 
whenever possibel.


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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 http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to