Seitenhistorie
...
Filter ("search": String, "offset": Number, "chunksize": Number, "sort": String, (alle optional))
Beispiel für ein gültiges Filter-JSONObject:Codeblock var filter = { "search": "Hu", "offset": 0, "chunksize": 100, "sort": "desc:szU1s75TFT6kGF7l0Whj"};
ValueObject ("uid": String, "pk": Long/String, "flag": InsertUpdateDelete-Flag, "<FieldUID>": Object, beliebige Anzahl, "states": Array aus States, optional)
Beispiel für ein gültiges ValueObject-JSONObject:Codeblock var vo = { "uid":"KIb7Pmxm3AnJtdBWXWsJ", "pk":40000191, "flag":"insert", "nyVRqlqCUYvH3GNwlKrn":400, "zTc3H0vtH5o2JV82gRtg":"Schraube"}
ValueObjectWithSubData ("uid": String, "pk": Long/String, "<FieldUID>": Object, beliebige Anzahl, "subvos": Array aus ValueObjects ValueObjects)
Beispiel für ein gültiges ValueObjectWithSubData-JSONObject:
Codeblock var vo = { "uid":"A375TFTm3AnJtdBWJtdB", "pk":40002037, "flag":"update", "szU1s75TFT6kGF7l0Whj":400, "subvos":[{"uid":"KIb7Pmxm3AnJtdBWXWsJ","zTc3H0vtH5o2JV82gRtg":"Schraube","pk":40000191,"flag":"update"}, {"uid":"KIb7Pmxm3AnJtdBWXWsJ","zTc3H0vtH5o2JV82gRtg":"Stuhl","pk":40000192,"flag":"delete"}]}
EntityMeta ("uid": String, "statemodel": Boolean, "name": String, "statemodel": Boolean, "fields": JsonArray of "Field")
Beispiel für ein Entity-JSONObject:Codeblock {"uid":"KIb7Pmxm3AnJtdBWXWsJ", "name":"Artikel", "statemodel":false, "fields:[{"uid":"cjJ9ga7T6rEnl9FNMNrMdy2","name":"Name","type":"String", "readonly":false,"unique":true,"nullable":false,"reference":false,"order":0}, {"uid":"wwS2lLCi6Rs57E","name":"Bestand","type":"Number", "readonly":false,"unique":false,"nullable":true,"reference":false,"order":1}]}
-
Field ("uid": String, "name": String, "type": String, "readonly": Boolean, "unique": Boolean, "nullable": Boolean, "reference": Boolean, "order": Number)
Beispiel für ein Field-JSONObject:Codeblock {"uid":"KIb7Pmxm3AnJtdBWXWsJ", "name":"Bestand", "type":"Number", "readonly":false, "unique":false, "nullable":true, "reference":false, "order",3}
-
Result ("total": Number, "title": String, "vos": JSONArray von ValueObjects)
"total" ist die Anzahl alle Datensätze, die die Suche ohne Einschränkung der Blockgröße gefunden hat. Beispiel für ein Result-JSONObject:Codeblock {"total":4,"title":"Artikel","vos":[ {"uid":"KIb7Pmxm3AnJtdBWXWsJ","nyVRqlqCUYvH3GNwlKrn":400,"zTc3H0vtH5o2JV82gRtg":"Schraube","pk":40000191}, {"uid":"KIb7Pmxm3AnJtdBWXWsJ","nyVRqlqCUYvH3GNwlKrn":41,"zTc3H0vtH5o2JV82gRtg":"Stuhl","pk":40000192}]}
-
SearchResult ("uid": String, "name": String, "pk": Long/String, "text": String)
Beispiel für ein SearchResult-JSONObject:Codeblock {"uid":"KIb7Pmxm3AnJtdBWXWsJ", "name":"Artikel" "pk":40000217 "text":"anzahl=4, lieferung=2013-06-28, lieferbar=null, name=Schrank, preis=256.17"}
-
ReferenceValue ("pk": Long/String, "name": String)
Beispiel für ein ReferenceValue-JSONObject:Codeblock {"pk":40006894, "name":"Herr Rossi"}
-
SubEntity ("name": String, "entity": String, "field": String)
Beispiel für ein SubEntity-JSONObject:Codeblock {"name":"Artikel, "entity":"KIb7Pmxm3AnJtdBWXWsJ", "field":"szU1s75TFT6kGF7l0Whj"}
-
State ("pk": Long/String, "name": String, "numeral": Number, "current": Boolean)
Beispiel für ein State-JSONObject:Codeblock {"pk":40000717, "name":"Zugewiesen", "numeral":10, "current":true}
-
Menu ("path": String, "entries": JSONArray("uid": String, "name": String, "searchfilter": String/Long, optinal))
Beispiel für ein Menu-JSONObject:Codeblock {"path":"Freetime", "entries":[{"uid":"oJeMHK7Y9A-1L7fOVrocA","name":"Ladder"}, {"uid":"k4lF4lDOcA-nl36NMw","name":"TreeHouse"}, {"uid":"Uzmz50InTg-yJ21HtZIA","name":"New Entity", "searchfilter":"HIb2Xmxm7AnLtdAWU8sP"}]}
...