Refresh Dialog Fields
Refresh fields of a service template dialog:
Request:
POST /api/service_catalogs/1/service_templates
{
"action" : "refresh_dialog_fields",
"resource" : {
"href" : "http://localhost:3000/api/service_templates/1",
"dialog_fields" : {
"my_field" : "current value for my_field"
},
"fields" : [ "my_field" ]
}
}
Response:
{
"results": [
{
"success": true,
"message": "Refreshing dialog fields for Service Template id:1 name:'DynamicDialog'",
"result": {
"my_field": {
"name": "my_field",
"description": "my_field",
"type": "DialogFieldDropDownList",
"data_type": "string",
"display": "edit",
"display_method_options": {
},
"required": true,
"required_method_options": {
},
"values": [
[
"",
"Choose"
],
[
"6",
"6"
],
[
"15",
"15"
],
[
"2016-06-10T15:14:30Z",
"2016-06-10T15:14:30Z"
]
],
"values_method_options": {
},
"options": {
"sort_by": "value",
"sort_order": "ascending"
},
"label": "My Field",
"position": 0,
"dynamic": true,
"show_refresh_button": true,
"load_values_on_init": true,
"read_only": false,
"resource_action": {
"resource_type": "DialogField",
"ae_namespace": "Dialogs",
"ae_class": "dynamic_dialogs",
"ae_instance": "drop_down",
"ae_attributes": {
}
}
}
},
"service_template_id": "1",
"service_template_href": "http://localhost:3000/api/service_templates/1",
"href": "http://localhost:3000/api/service_catalogs/1"
}
]
}