Define format of a varible

aka44356106 28-09-2019

it is possible to define num format for a variable

for example    var a1 = NumericField1.rawvalue  & var a2 = NumericField1.rawvalue             var total = a1 + a2 (num format, z,zz,zz,z9.99)

     this.rawValue = " My Score" + total;

i tried many ways but always failed.

Answers (6)

Answers (6)

BR001
MVP
30-09-2019

I see what you mean, I didn't think it worked like that.

Seems text{'name 'XXXXXXXXXXXXXXX' '} would work, that is adding a space at the end.

Just make sure there are more 'X's than your longest value.

radzmar
MVP
29-09-2019

You could use a text field instead of a numeric field and create the desired string by joining parts.

; FormCalc

$ = Concat("My score ", Sum(NumericField1, NumericField2))

//JavaScript

this.rawValue = "My score ".concat((NumericField1.rawValue + NumericField2.rawValue));

BR001
MVP
28-09-2019

I assume the code 'this.rawValue = "My Score " + total' is in a calculate event of a field?  You could try adding a display pattern to that field of

num{'My score ' z,zzz,zz9.zz}

Then the calculate event code would just be 'this.rawValue = total'