Seitenhistorie
...
Filter ("search": String, "offset": Number, "chunksize": Number, "sort": String, "searchfilter", String, optional)
Beispiel für ein gültiges Filter-JSONObject:Codeblock var filter = { "search": "Hu", "offset": 0, "chunksize": 100, "sort": "desc:szU1s75TFT6kGF7l0Whj", "searchfilter": "9XRAkACDWgJulpAiYCHs" "gettotal", false};
-
ValueObject to Server ("_uid": String, "_pk": Number/String, "_flag": "insert/update/delete", "<FieldUID>": Object, beliebige Anzahl, "_newstate": StatusUID für neuen Status, optional, "_subvos": Array aus ValueObjects, optional)
Beispiel für ein gültiges ValueObject-JSONObject:Codeblock var vo = { "_uid":"KIb7Pmxm3AnJtdBWXWsJ", "_pk":40000191, "_flag":"update", "nyVRqlqCUYvH3GNwlKrn":400, "zTc3H0vtH5o2JV82gRtg":"Schraube", "_newstate":"hj8wS2lLCi6Rs57E", "_subvos":[{"_uid":"KIb7Pmxm3AnJtdBWXWsJ","zTc3H0vtH5o2JV82gRtg":"Schraube","_pk":40000191,"_flag":"update"}, {"_uid":"KIb7Pmxm3AnJtdBWXWsJ","zTc3H0vtH5o2JV82gRtg":"Stuhl","_pk":40000192,"flag":"delete"}]}
-
ValueObject from Server ("_uid": String, "_pk": Number/String, "<FieldUID>": Object, beliebige Anzahl, "_readonly": Boolean, "_uchash": Number, optional, "_states": Array aus States, optional, .....)
Beispiel für ein ValueObject-JSONObject:Codeblock var vo = { "_uid":"KIb7Pmxm3AnJtdBWXWsJ", "_pk":40000191, "nyVRqlqCUYvH3GNwlKrn":400, "zTc3H0vtH5o2JV82gRtg":"Schraube", "_readonly":false, "_uchash":687445, "_states":[{"pk":"opJ0ga7T6rEnl9F3","name":"Zugewiesen","numeral":10,"current":true}, {"pk":"opJ0ga7T6rEnl9F2","name":"In Arbeit","numeral":20,"current":false}], "_canopen":false, "_tabs":[], "_fields":[], ^ "_title":"Element A10", "_info":"Neuer Datensatz..., 245, frei", "_image":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z"}
-
EntityMeta ("uid": String, "statemodel": Boolean, "name": String, "statemodel": Boolean, "readonly": Boolean, "nodelete": Boolean, "fields": Array aus Fields, "hasImage": Boolean, "searchfilter": String, nur für Service Searchfilter )
Beispiel für ein EntityMeta-JSONObject:Codeblock {"uid":"KIb7Pmxm3AnJtdBWXWsJ", "name":"Artikel", "statemodel":false, "readonly":false, "nodelete":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}] "hasImage":true, "searchfilter":"9XRAkACDWgJulpAiYCHs"}
-
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}
-
- (Preview)Result ("all": Boolean, "total": Number on Request, "title": String, "vos": Array aus ValueObjects)
"all" gibt an, ob alle Datensätze geladen worden sind, "total" ist die Anzahl alle Datensätze, die die Suche ohne Einschränkung der Blockgröße gefunden hathat (falls angefordert). Beispiel für ein Result-JSONObject:
Codeblock {"all":false,"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": Number/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": Number/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": Number/String, "name": String, "numeral": Number, "current": Boolean, "icon": Base64-Image, optional)
Beispiel für ein State-JSONObject:Codeblock {"pk":40000717, "name":"Zugewiesen", "numeral":10, "current":true}
-
Menu ("path": String, "entries": Array("uid": String, "name": String, "icon": Base64-Image, optional))
Beispiel für ein Menu-JSONObject:Codeblock {"path":"Freetime", "entries":[{"uid":"oJeMHK7Y9A-1L7fOVrocA","name":"Ladder"}, {"uid":"k4lF4lDOcA-nl36NMw","name":"TreeHouse","icon":"iVBORw0KGgoAAAANSUhEUgA"}, {"uid":"Uzmz50InTg-yJ21HtZIA","name":"New Entity","icon":"iVBORw0KGgoAAAANSUhEUgA"}]}
...