I want to add a certain number of zero to the left of an integer number and save it to an Integer rule input..I was using text(value,"0000") this function which gave me exact format but when I save that to an Integer variable , all zeros had been removed.
Id type is Number(Integer)for ref:
{ a!textField( label: "Text", labelPosition: "ABOVE", value: text(tostring(ri!Id), "0000"), saveInto: ri!Id, refreshAfter: "UNFOCUS", validations: {} ), a!buttonArrayLayout( buttons: { a!buttonWidget(label: "save", style: "OUTLINE") }, align: "START", marginBelow: "NONE" )}
Discussion posts and replies are publicly visible
If you want to display leading zeros, I would suggest using a textfield. You can use a regex function to validate that all characters are numbers. Otherwise, tointeger on the onSave will just strip the non-integer values.
Got it, thank you Mathieu Drouin