Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Change fill of text object depending on radio button selection

Avatar

Level 1

Hi,

This should be fairly easy for most of you to answer. I am trying to fill one of two text objects depending on the radio button selection. Here is the code I have

If (RadioButtonList.Value == "Accept")

TextAccept.border.fill.color.value == "255,255,0";

else TextDoNotAccept.border.fill.color.value == "255,255,0";

Don't know why this is not working but I'm sure one of you will figure it out quickly.

Thanks in advance!

1 Reply

Avatar

Level 10

You've got a few mistakes...Value should be rawValue for RadioButtonList.

There should only be 1 equals signs for the color assignment statements. "=" assigns a value, "==" tests a value.

And then it's always a good idea to put in the curly braces, althought I think for single statements it will work without them.

If (RadioButtonList.rawValue == "Accept") {

          TextAccept.border.fill.color.value = "255,255,0";

}

else {

          TextDoNotAccept.border.fill.color.value = "255,255,0";

}