Toggle cannot be linked.
I wrote the following code to set the default value of Luxury Item to "yes" when the
toggle is checked for smoking or alchol, but it does not work.
{smk="no"}{formtoggle: name=smoking; default=no}{smk="yes"}{endformtoggle}
{alc="no"}{formtoggle: name=alchol; default=no}{alc="yes"}{endformtoggle}
{luxury_item="no"}{if: smk="yes" or alc="yes"}{luxury_item="yes"}{endif}
{formtoggle: name=[Luxury Item]; default={=luxury_item}}{endformtoggle}
Translated with DeepL.com (free version)
Hi @N_Saito,
Setting luxury_item
as the default value will work the first time the snippet is rendered. If you want to change it dynamically, youβll need to give toggle the same name as that of the variable. Therefore, when youβre modifying the value of luxury_item
, itβs important to name the luxury item toggle as luxury_item
as well.
{smk="no"}{formtoggle: name=smoking; default=no}{smk="yes"}{endformtoggle}
{alc="no"}{formtoggle: name=alchol; default=no}{alc="yes"}{endformtoggle}
{luxury_item="no"}{if: smk="yes" or alc="yes"}{luxury_item="yes"}{endif}
{formtoggle: name=luxury_item; default=}[Luxury item]{endformtoggle}
Thanks, I think I've solved the problem...but I want to display the toggles in Japanese. Because I will be typing this in while explaining it to the patient.
It's difficult because Text Blaze doesn't allow me to give variables in Japanese.
I tried the following, using the variable "l" to control the value of Luxury Item. Then, I set "l" to white and hide it.
{smk="no"}{formtoggle: name=ε«η
; default=no}{smk="yes"}{l=yes}{endformtoggle}{alc="no"}{formtoggle: name=ι£²ι
; default=no}{alc="yes"}{l=yes}{endformtoggle}
{formtoggle: name=l}{endformtoggle}γεε₯½εγ
You can use Japanese in variable names using backticks as {`<variable_name>`=yes}
.
1 Like
Thanks, but in toggle name, backticks does not work.
{formtoggle: name=`<variable_name>`; default=}{endformtoggle}
Inside the form toggle, you can use Japanese variable names directly, but in the equation, you need to enclose them in backticks.
Thanks, @Ashwin_MittalTB
I can use variables in Japanese in the Toggle, but it doesn't seem to take over the settings.
{smk="no"}{formtoggle: name=smoking; default=no}{smk="yes"}{endformtoggle}
{alc="no"}{formtoggle: name=alchol; default=no}{alc="yes"}{endformtoggle}
{luxury_item="no"}{if: smk="yes" or alc="yes"}{`<εε₯½ε>`=yes}{endif}
{=`<εε₯½ε>`}
{formtoggle: name=εε₯½ε; default=}{endformtoggle}
Please try the snippet below. You don't have to put <
or >
, that was just for illustration.
{smk="no"}{formtoggle: name=smoking; default=no}{smk="yes"}{endformtoggle} {alc="no"}{formtoggle: name=alchol; default=no}{alc="yes"}{endformtoggle} {luxury_item="no"}{if: smk="yes" or alc="yes"}{`εε₯½ε`=yes}{endif} {formtoggle: name=εε₯½ε; default=no}{endformtoggle}
@Ashwin_MittalTB
Thank you very much, It works.
1 Like