load( local!firstName:"First Name", local!middleName: "Middle Name", local!lastName:"Last Name", local!city:"City", local!state:"State", local!country:"Country", local!cityName1:"City Name 1", local!cityName2:"City Name 2", local!titleArray: { local!firstName, local!middleName, local!lastName, local!city, local!state, local!country, local!cityName1, local!cityName2 }, local!position: 1, local!searchtext, local!showPosition:{0}, { a!sectionLayout( label: "Search Control", contents: { a!textField( label: "Enter Search Text", value: local!searchtext, refreshAfter:"KEYPRESS", saveInto: {local!searchtext, a!save( local!showPosition, where(like(lower(local!titleArray),"*"&lower(local!searchtext)&"*")) ) } ) } ), a!sectionLayout( label: "Search Output", showWhen:and( len(local!searchtext)>0,count(local!showPosition)>0), contents: { a!textField( label: local!firstName, value: null, showWhen: contains(local!showPosition,1) ), a!textField( label: local!middleName, value: null, showWhen: contains(local!showPosition,2) ), a!textField( label: local!lastName, value: null, showWhen: contains(local!showPosition,3) ), a!textField( label: local!city, value: null, showWhen: contains(local!showPosition,4) ), a!textField( label: local!state, value: null, showWhen: contains(local!showPosition,5) ), a!textField( label: local!country, value: null, showWhen: contains(local!showPosition,6) ), a!textField( label: "City Name 1", value: null, showWhen: contains(local!showPosition,7) ), a!textField( label: "City Name 2", value: null, showWhen: contains(local!showPosition,8) ) } ) } )