I am wanting to dynamically Rename a Field based upon another field.
EG.
Field ownertype is a Lookup Wizard of a table which contains 4 IDs 1,2,3,4
I have a field called PersonnellIDNum right now its label is this " Co-Driver / Crew / General "
I want to select the name based on the ID from ownertype
1 would do nothing
2 is Co-Driver
3 is Crew
4 is General
I am already hiding the fields and controlling when they show up.
Before Display Event Code
$pageObject->hideField("PrimaryIDNum");
$pageObject->hideField("PersonnellIDNum");
JavaScriptOnLoadEvent
var ctrlOwner = Runner.getControl(pageid, "OwnerType");
var ctrlPrimary = Runner.getControl(pageid, 'PrimaryIDNum');
var ctrlPerson = Runner.getControl(pageid, 'PersonnellIDNum');
if(ctrlOwner.getValue() != "0");
ctrlOwner.on('change', function(){
if (ctrlOwner.getValue() == "1"){
pageObj.hideField("PersonnellIDNum");
pageObj.showField("PrimaryIDNum");
ctrlOwner.addValidation("IsRequired");
}
else {
pageObj.hideField("PrimaryIDNum");
pageObj.showField("PersonnellIDNum");
ctrlOwner.addValidation("IsRequired");
}
});