load( local!pagingInfo: a!pagingInfo( startIndex: 1, batchSize: 10 ), with( local!dataSubset: rule!Sub_Account_Query_Record ( pagingInfo: local!pagingInfo ), a!formLayout( label: "Asset Movement", firstColumnContents: { a!sectionLayout( label: "Tax Lot Grid", firstColumnContents: { a!gridLayout( headerCells: { a!gridLayoutHeaderCell(label: "Parent Account"), a!gridLayoutHeaderCell(label: "Sub-Account") }, columnConfigs: { a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE") }, rows: a!applyComponents( function: rule!getSubAccountData( index: _, items: local!dataSubset ), array: if(or(isnull(local!dataSubset), count(local!dataSubset) < 1), {}, 1+enumerate(count(local!dataSubset))) ) ) } ), a!buttonLayout( primaryButtons: { a!buttonWidgetSubmit( label: "Submit", style: "PRIMARY", value: "Submit" ) } ) } ) ))