Hi Mario On Tuesday, February 11, 2020 at 1:15:48 PM UTC+3:30, PMario wrote: > > On Monday, February 10, 2020 at 5:51:03 PM UTC+1, Mohammad wrote: > .. > >> >> I will push a new update but at the moment you can find these macros here >> >> >> https://kookma.github.io/TW-Shiraz/#demo%2Fdynamic-tables-numerical-summary:demo%2Fdynamic-tables-numerical-summary%20demo%2Fdynamic-tables%2Fcustom-numerical-summary%20demo%2Fdynamic-tables%2Ftransclusion >> >> A table is created using table-fd macro. Then the use in UI wants to add >> numerical summary like average of midterm score. >> These summaries are stored in a state tiddler like keepstate defined like >> below >> >> \define keepstate() >> $:/keepstate/dynamictables/$(currentTiddler)$/$(stateTiddler)$ >> >> and currentTable is a variable defined as >> currentTable=<<qualify $stateTiddler$>> >> >> >> Two issues here >> - if in another session qualify generate another cryptic string, then >> table will lose its connection to its state >> - if one rename the host tiddler the connection to state tiddler breaks >> again! BUT thanks to relink plugin, if it installed this issue has gone! >> - if the host tiddler (the one has a dynamic table) is transcluded >> through tabs, scripts, ... again the currentTable variable will change (a >> consequence of qualify macro behavior) again table will lose its >> stateTiddler (this case is partially addressed in Shiraz) >> >> I thought the kind of stateTiddler required in cases like dynamic tables >> is of permanent type! if they removed (like $:/state and $:/temp) when >> a session is terminated or their title changed because of qualify working >> mechanism >> > > hmm, I did have a very short 5min look at the code. So take everything > with a grain of salt. > > Reading your description and the code, I have the feeling, the whole thing > is a little bit "over engineered". > eg: keepstate() seems to create a perfectly fine unique-state ... but > currentTable=<<qualify $stateTiddler$>> destroys it. >
Well, I removed the qualify and just used static hard coded title. > > I'll need to have a closer look, but I don't have the time atm. > I will remain to receive your further comments when you had time to have a closer look! > > -mario > Thank you -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/7dc5937d-76b6-45ff-9cff-120361983577%40googlegroups.com.

