Hi Guys,
first of all thanks for your help.
But this solution works wonderfully for one line,
but how do i make it dynamic?
My table currently has 15 rows. and at least one line is added every week.
Eric Shulman schrieb am Mittwoch, 28. Oktober 2020 um 13:33:34 UTC+1:

>
>
> On Wednesday, October 28, 2020 at 2:21:46 AM UTC-7, Gerald Weis wrote:
>>
>> I enter 3 values
>> 1. the minimum value
>> 2. the maximum value
>> 3. the real measured value
>>
>> The radio widget should now automatically change the value in the display.
>> If the real measured value is <than the minimum value, then the value 
>> should be set to 1.
>> If the real measured value is> than the maximum value, then the value 
>> should be set to 3.
>> Otherwise the value should be set to 2.
>> This provides an overview of how the value has changed, whether it is in 
>> the normal range, or whether it has moved up or down.
>>
>
> If I understand correctly, it would seem that want to use the radio 
> buttons for *display* only, not as input controls that can be changed.
>
> If that is the case, then why not just use text output (e.g., "low", 
> "high", "normal")?  Something like this:
> min: <$edit-text field="minval" />
> max: <$edit-text field="maxval" />
> real: <$edit-text field="realval" />
>
> <$list filter="[{!!realval}compare:number:lt{!!minval}]">
>    LOW
> </$list>
> <$list filter="[{!!realval}compare:number:gt{!!maxval}]">
>    HIGH
> </$list>
> <$list filter=
> "[{!!realval}compare:number:gteq{!!minval}then{!!realval}compare:number:lteq{!!maxval}]"
> >
>    NORMAL
> </$list>
>
> If you must use radio buttons as output, then you don't actually need the 
> TiddlyWiki <$radio> widget,
> and instead, can use "plain" HTML radio buttons to produce the desired 
> display, like this:
>
> min: <$edit-text field="minval" />
> max: <$edit-text field="maxval" />
> real: <$edit-text field="realval" />
>
> <$list filter="[{!!realval}compare:number:lt{!!minval}]">
>    <input type=radio checked />
>    <input type=radio />
>    <input type=radio />
> </$list>
> <$list filter="[{!!realval}compare:number:gt{!!maxval}]">
>    <input type=radio />
>    <input type=radio />
>    <input type=radio checked />
> </$list>
> <$list 
> filter="[{!!realval}compare:number:gteq{!!minval}then{!!realval}compare:number:lteq{!!maxval}]">
>    <input type=radio />
>    <input type=radio checked />
>    <input type=radio />
> </$list>
>
> You can, of course, place the above bits of syntax inside a table layout 
> to further suit your desired display.  I leave that to you to work out.
>
> enjoy,
> -e
>

-- 
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/d198550d-d67a-439d-89dc-5dfbc193b34bn%40googlegroups.com.

Reply via email to