Availability
This routine is available starting with SIL Engine 4.8.0.8.
Syntax
admGetScreenFields(screenName)
Description
Retrieves a list of all field information for a provided screen.
Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
screenName | string | true | The name of the screen to examine. |
Return type
JScreenField[]
A list of fields, and metadata (id, name, tab, position), related to a provided screen.
Example
JScreenField[] jsf = admGetScreenFields("EM: Scrum Bug Screen"); return jsf; // String representation // summary|Summary|0|Field Tab|0|issuetype|Issue Type|1|Field Tab|0|reporter|Reporter|2|Field Tab|0|components|Component/s|3|Field Tab|0|description|Description|4|Field Tab|0|fixVersions|Fix Version/s|5|Field Tab|0|priority|Priority|6|Field Tab|0|labels|Labels|7|Field Tab|0|security|Security Level|8|Field Tab|0|environment|Environment|9|Field Tab|0|attachment|Attachment|10|Field Tab|0|versions|Affects Version/s|11|Field Tab|0|issuelinks|Linked Issues|12|Field Tab|0|assignee|Assignee|13|Field Tab|0|customfield_10102|Epic Link|14|Field Tab|0|customfield_10101|Sprint|15|Field Tab|0 // JSON representation /* [{ "fieldId": "summary", "fieldName": "Summary", "fieldPosition": 0, "tabName": "Field Tab", "tabPosition": 0 }, { "fieldId": "issuetype", "fieldName": "Issue Type", "fieldPosition": 1, "tabName": "Field Tab", "tabPosition": 0 }, { "fieldId": "reporter", "fieldName": "Reporter", "fieldPosition": 2, "tabName": "Field Tab", "tabPosition": 0 }] */