SIL™ automatically converts custom field values to SIL™ values. This can be done following the guidelines from the table below. If you wish to write your own custom field compatibility app, see the Extension manual.
Standard Field Types
Custom Field Type
SIL Type
Explanations and Usage
Date Time
date
Date Picker
date
Number Field
number
URL Field
string
User Picker
string
String representing the username, not the full name of the user.
Group Picker
string
Multi Checkboxes
string []
String array containing the selected checkboxes
Multi Select
string []
String array containing the selected values
Radio Buttons
string
String containing the selected value
Select List
string
String containing the selected value
Text Field
string
String containing the text
Text Area
string
String containing the text
Multi Group Picker
string []
String array containing the selected values
Multi User Picker
string []
String array containing the selected values (usernames)
Cascading Select
string []
String array with 2 elements the root and the child. If given invalid values, it will ignore them. If given only one value, that will be the root.
Project Picker
string
String containing the selected project key (available since SIL Engine™ 2.5.15 and 2.6.7)