transform

POSTALL,CFO/SetFormLookupList/{formId}/{fieldName}

IN THIS PAGE

Arguments

formIdCharacter

Form definition id.

fieldNameCharacter

Field name of the List field.

listdataCharacter

Choices for the list. Can either be JSON array with 'value' and optional 'text' property, or CRLF list with data in the form displayValue|storedValue

Returns

resultJSON Object

Returns an object with these properties:

errorboolean

true if there was an error

errorTextstring
resultobject
recordsUpdated

count of number of records updated

Description

Set the list of choices for a List field in a Form definition.

CURL

CURL --insecure -H "apikey:Your_api_key" -H "content-type: application/json" -H "accept: application/json" -d "{"""listdata""":value_of_listData}" "https://transform.alphasoftware.com/transformAPIVersion1.a5svc/SetFormLookupList/value_of_formId/value_of_fieldName"

Node

var request = require('request')
var path = 'https://transform.alphasoftware.com/transformAPIVersion1.a5svc/SetFormLookupList/value_of_formId/value_of_fieldName';
var data = {"listdata": "value_of_listData"};
var dataJSON = JSON.stringify(data)
request.post(
	{
		headers: {apikey: "Your_api_key"},   
		url: path, 
		form: dataJSON}, 
		function(err,httpResponse,body){
			if(err) console.log(err)
			console.log(body)
	}
)

Xbasic

dim apikey as c = "Your_api_key"
dim postdata as c
postdata = <<%txt%
{
    "listdata": "value_of_listData"
}

%txt%

dim url as c = "/SetFormLookupList/value_of_formId/value_of_fieldName"
dim pr as p
pr = a5dialogHelper_transformAPIQuery(url,postdata,apikey)
if pr.error = .f. then
	dim result as c 
	result = pr.result
else
	dim errorText as c 
	errorText = pr.errorText
end if