This topic is locked
[SOLVED]

Conditional 'IsRequired' working - but how to get red star?

7/20/2021 11:40:32 AM
PHPRunner Tips and Tricks
C
ckranich authorDevClub member

Hi All,

I got conditional switching of IsRequired working OK:

AddPage/Java Script On Load Event ():

var ctrlEANGiven = Runner.getControl(pageid, 'CUSTOMER_EAN'); // given EAN
var ctrlEANCheckbox = Runner.getControl(pageid, 'EANCodeChecked'); // checkbox
if (String(ctrlEANGiven.getValue()) == '')
{
//ctrlEANGiven.setValue('NOT GIVEN'); // debug
}
else
{
//ctrlEANGiven.setValue('GIVEN'); // debug
ctrlEANCheckb.addValidation('IsRequired');
};

This works as supposed (required is added to field), but the associated label in the form
doesn't show the red star (as with other required fields which have been assigned as required
in the designer.

Any hints welcome!

Kind greetings,

ckranich
C
ckranich authorDevClub member 7/21/2021

Hi Again,

Found a solution:

In On Page Load Event:
pageObj.findItem('EANCodeLabel').html('<b>EAN Code</b> <span class="icon-required"></span>');

Greetings