load( a!gridRowLayout( id: ri!index, contents: { a!textField( label: "First Name" & ri!index, required: true, requiredMessage: "A First Name is required for this field.", value: ri!items[ri!index].FirstName, saveInto: ri!items[ri!index].FirstName << fn!trim ), a!textField( label: "Last Name" & ri!index, required: true, requiredMessage: "A Last Name is required for this field.", value: ri!items[ri!index].LastName, saveInto: ri!items[ri!index].LastName << fn!trim ), a!dropdownField( label: "Country" & ri!index, required: true, choiceLabels: ri!activeCountries.CountryName, choiceValues: ri!activeCountries.CountryID, placeholderLabel: cons!FRMR_DROPDOWN_SELECT_ONE_TEXT, requiredMessage: "A Country is required for this field.", value: ri!items[ri!index].CountryId, saveInto: ri!items[ri!index].CountryId ), a!textField( label: "Province" & ri!index, value: ri!items[ri!index].Province, saveInto: ri!items[ri!index].Province << fn!trim ), a!linkField( label: "delete " & ri!index, align: "CENTER", links: a!dynamicLink( label: "Delete", value: ri!index, saveInto: { a!save( ri!items, remove( ri!items, save!value ) ), a!save( ri!itemsToken, remove( ri!itemsToken, save!value ) ) } ) ) } ) )