load( with( a!formLayout( label:"Test Form", firstColumnContents:{ a!sectionLayout( label: "Fields", firstColumnContents:{ a!integerField( label:"Enter a Number", value: ri!number, saveInto: ri!number, required:fn!true(), requiredMessage:if(and(rule!APN_isBlank(ri!number),rule!APN_isBlank(ri!formAction)),"","A value is required") ) }, secondColumnContents:{} ) }, buttons:a!buttonLayout( primaryButtons :{ a!buttonWidget( label:"Submit", value:"Submit", style:"PRIMARY", saveInto:ri!formAction, validate:fn!true(), submit: if(rule!APN_isBlank(ri!number),fn!false(),fn!true()), confirmMessage:if(rule!APN_isBlank(ri!number),"","Do you want to submit the form?") ) } ) ) ) )