...
- Odpowiedź zawiera obiekt definicji formularza.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"activityDefinition":{ //definicja zadania
"activityDefId":"zadanie_1",
"activityName":"Zadanie 1",
"description":"opis"
},
"autoUpdates":[ //definicja auto update'ów
{
"actionSource":"tata",
"dataSource":[
"zmienna1",
"zmienna2"
],
"destination":[
"zmienna3"
],
"taskName":"AutoUpdateTest.customServlet",
"eventType":"change"
}
],
"processDefinition":{ //
"packageId":"suncode_api",
"processDefinitionId":"zapisformularza"
},
"elements":[
{
"type":"GRID",
"formField":null,
"formGrid":{
"title":"Tyuł tabeli",
"readOnly":false,
"fields":[
{
"required":false,
"readOnly":false,
"hidden":false,
"type":"TextField",
"variableId":"t1",
"variableName":"Zmienna tabelaryczna 1"
},
{
"required":false,
"readOnly":false,
"hidden":false,
"type":"TextField",
"variableId":"t2",
"variableName":"Zmienna tabelaryczna 2"
},
{
"required":true,
"readOnly":false,
"hidden":false,
"type":"DecimalField",
"variableId":"liczba",
"variableName":"liczba",
"format":"0,000.00"
}
],
"gridEvents":[ //zdarzenia tabeli
{
"eventType":"viewready",
"functionName":"CUF_testSort"
}
],
"storeEvents":[ //zdarzenia store
{
"eventType":"load",
"functionName":"custom_afterLoad"
}
],
"selectionEvents":[ //zdarzenia zaznaczenia
{
"eventType":"change",
"functionName":"custom_selchange"
}
]
},
"position":0
},
{
"type":"FIELD",
"formField":{
"required":true,
"readOnly":false,
"hidden":false,
"type":"TextField",
"variableId":"tata",
"variableName":"tata"
},
"formGrid":null,
"position":1
},
{ //lista użytkowników combobox
"type":"FIELD",
"formField":{
"required":true,
"readOnly":false,
"hidden":false,
"type":"UserList",
"variableId":"userlist",
"variableName":"userlist",
"window":false
},
"formGrid":null,
"position":2
},
{ //lista użytkowników okno
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"UserList",
"variableId":"userlist2",
"variableName":"userlist2",
"window":true
},
"formGrid":null,
"position":3
},
{ //datachooser
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"DataChooser",
"variableId":"dc1",
"variableName":"dc1",
"className":"com.suncode.cuf.form.datachooser.UserChooser",
"criteria":[
"dc1",
"tata"
],
"mappings":[
{
"dcVarId":"userName",
"formVarId":"dc1",
"name":"Login użytkownika"
},
{
"dcVarId":"firstName",
"formVarId":"",
"name":"Imię użytkownika"
},
{
"dcVarId":"lastName",
"formVarId":"",
"name":"Nazwisko użytkownika"
},
{
"dcVarId":"fullName",
"formVarId":"",
"name":"Imię i nazwisko użytkownika"
},
{
"dcVarId":"reverseName",
"formVarId":"",
"name":"Nazwisko i imię użytkownika"
},
{
"dcVarId":"email",
"formVarId":"",
"name":"Email"
},
{
"dcVarId":"orgUnit",
"formVarId":"",
"name":"Unit"
},
{
"dcVarId":"superiorsNames",
"formVarId":"",
"name":"Sups"
},
{
"dcVarId":"superiors",
"formVarId":"",
"name":"SupsLogins"
}
],
"customKeys":{
"rolesVar":"tata",
"joinOrgUnits":"true",
"type":"combobox",
"joinSuperiors":"true"
}
},
"formGrid":null,
"position":4
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":true,
"hidden":false,
"type":"TextField",
"variableId":"dataiczas",
"variableName":"dataIczas"
},
"formGrid":null,
"position":5
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"DataChooser",
"variableId":"getusercond",
"variableName":"getusercond",
"className":"com.plusmpm.CUF.util.DataChoosers.GetUsersWithConditions",
"criteria":[
"tata",
"calkowita"
],
"mappings":[
{
"dcVarId":"userId",
"formVarId":"getusercond",
"name":"Login użytkownika"
},
{
"dcVarId":"userName",
"formVarId":"",
"name":"Imię użytkownika"
},
{
"dcVarId":"userSurname",
"formVarId":"",
"name":"Nazwisko użytkownika"
},
{
"dcVarId":"userRealName",
"formVarId":"",
"name":"Nazwisko i imię użytkownika"
},
{
"dcVarId":"userEmail",
"formVarId":"",
"name":"Adres e-mail użytkownika"
}
],
"customKeys":{
"sortBy":"userRealName",
"filterBy":"userRealName",
"sortDirection":"asc",
"type":"window"
}
},
"formGrid":null,
"position":6
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"DateField",
"variableId":"data1",
"variableName":"data1",
"format":"Y-m-d"
},
"formGrid":null,
"position":7
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"IntegerField",
"variableId":"calkowita",
"variableName":"calkowita",
"format":null
},
"formGrid":null,
"position":8
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"DecimalField",
"variableId":"float1",
"variableName":"float1",
"format":null
},
"formGrid":null,
"position":9
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":true,
"hidden":false,
"type":"RadioButton",
"variableId":"radio",
"variableName":"radio",
"values":[
"tak",
"nie"
]
},
"formGrid":null,
"position":10
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"CheckBox",
"variableId":"check2",
"variableName":"check2",
"values":[
"1"
]
},
"formGrid":null,
"position":11
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"CheckBox",
"variableId":"check3",
"variableName":"check3",
"values":[
"domyslny"
]
},
"formGrid":null,
"position":12
},
{
"type":"GRID",
"formField":null,
"formGrid":{
"title":"tab1",
"readOnly":false,
"fields":[
{
"required":false,
"readOnly":false,
"hidden":false,
"type":"TextField",
"variableId":"aaadsd",
"variableName":"aaadsd"
},
{
"required":false,
"readOnly":false,
"hidden":false,
"type":"TextField",
"variableId":"pdsasdasd_d_asd",
"variableName":"PDASŁ"
}
],
"gridEvents":[
],
"storeEvents":[
],
"selectionEvents":[
]
},
"position":13
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"TextArea",
"variableId":"textarea1",
"variableName":"textarea1"
},
"formGrid":null,
"position":14
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"ListBox",
"variableId":"staticlist",
"variableName":"staticlist",
"values":[
"ABC",
"adsa",
"asdsaf",
"dgdg"
],
"editable":false,
"filterable":true
},
"formGrid":null,
"position":15
},
{
"type":"FIELD",
"formField":{
"required":false,
"readOnly":false,
"hidden":false,
"type":"RoleUsers",
"variableId":"rolelist",
"variableName":"rolelist",
"roleIds":[
"uczestnik_1",
"uczestnik_2"
],
"ouNames":[
"ou1"
]
},
"formGrid":null,
"position":16
},
{
"type":"FIELD",
"formField":{
"required":true,
"readOnly":false,
"hidden":true,
"type":"TextField",
"variableId":"hidd",
"variableName":"hidd"
},
"formGrid":null,
"position":17
}
],
"buttons":[ //przyciski akceptacji
{
"actionName":"zapisz_zestaw",
"buttonName":"Zapisz zestaw",
"jsAction":"CUF_saveFormTemplateTest"
},
{
"actionName":"wczytaj_zestaw",
"buttonName":"Wczytaj zestaw",
"jsAction":"CUF_loadFormTemplateTest"
},
{
"actionName":"act",
"buttonName":"act",
"jsAction":null
}
]
} |
Wywołanie AutoUpdate
Ścieżka do servletu: api/form/autoupdate
...