Copy link to clipboard
Copied
Good morning, community!
I have a description field that is made up of three components:
This populates in a descriptor in a notes area as "-- [Commodity name (##qty. x Container Size)] --"
My current script is:
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";
However, I would like to hide the descriptor when one or more of the above variables are null.
Any guidance will be greatly appreciated.
Try this script:
if (this.getField("Commodity_Line1").value != this.getField("Commodity_Line1").defaultValue && this.getField("Qty_Line1").value != this.getField("Qty_Line1").defaultValue && this.getField("Container_Line1").value != this.getField("Container_Line1").defaultValue) {
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";}
else {event.target.value
Copy link to clipboard
Copied
Try this script:
if (this.getField("Commodity_Line1").value != this.getField("Commodity_Line1").defaultValue && this.getField("Qty_Line1").value != this.getField("Qty_Line1").defaultValue && this.getField("Container_Line1").value != this.getField("Container_Line1").defaultValue) {
event.value = "-- [" + this.getField("Commodity_Line1").valueAsString + " (" + this.getField("Qty_Line1").valueAsString + "qty. x " + this.getField("Container_Line1").valueAsString + ")] -- ";}
else {event.target.value = event.target.defaultValue;}
Copy link to clipboard
Copied
Thanks, JR!
That's exactly what I was looking for.