From c8993cdb684f4f72747424a9db4675bf6835b1d6 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 10 Dec 2019 00:48:31 +0000 Subject: [PATCH] --- FormCustom/FormCustom.cs | 36 ++++++++++++++++++++++++++++++++++-- raven-integration.csproj | 4 ++-- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/FormCustom/FormCustom.cs b/FormCustom/FormCustom.cs index b2bccd0..ba13d53 100644 --- a/FormCustom/FormCustom.cs +++ b/FormCustom/FormCustom.cs @@ -25,8 +25,40 @@ namespace raven_integration d.formkey = "user"; /* - Example: - [{fld:"ltkeyfieldname",hide:"true/false",required:"true/false", type:"bool"},{fld:"ltkeyfieldname",hide:"true/false",required:"true/false", type:"text"] + + +As sending from client now with fail: +{ +"formKey":"widget", +"concurrencyToken":3798757, +"template":[ +{"fld":"WidgetName","required":true,"hide":false},{"fld":"WidgetStartDate","required":true,"hide":false},{"fld":"WidgetEndDate","required":true,"hide":false},{"fld":"WidgetNotes","required":true,"hide":false},{"fld":"WidgetCustom1","required":false,"type":"datetime"},{"fld":"WidgetCustom2","required":true,"type":"text"},{"fld":"WidgetCustom3","required":false,"type":"number"},{"fld":"WidgetCustom4","required":false,"type":"bool"},{"fld":"WidgetCustom5","required":false,"type":"currency"},{"fld":"WidgetCustom6","required":false,"type":"date"},{"fld":"WidgetCustom7","required":false,"type":"time"} +] +} + +//As it appears in this unit test to string +{{ + "formkey": "user", + "template": "[\r\n {\r\n \"fld\": \"UserCustom1\",\r\n \"hide\": false,\r\n \"required\": true,\r\n \"type\": \"text\"\r\n },\r\n {\r\n \"fld\": \"UserNotes\",\r\n \"required\": true\r\n },\r\n {\r\n \"fld\": \"UserCustom2\",\r\n \"hide\": true,\r\n \"required\": false,\r\n \"type\": \"bool\"\r\n }\r\n]" +}} + + +//As it fetches off the server now +{ + "data": { + "id": 1, + "concurrencyToken": 3798757, + "formKey": "widget", + "template": "[{\"fld\":\"WidgetNotes\",\"required\":true},{\"fld\":\"WidgetCustom1\",\"required\":false,\"type\":\"datetime\"},{\"fld\":\"WidgetCustom2\",\"required\":true,\"type\":\"text\"}, + {\"fld\":\"WidgetCustom3\",\"required\":false,\"type\":\"number\"},{\"fld\":\"WidgetCustom4\",\"required\":false,\"type\":\"bool\"},{\"fld\":\"WidgetCustom5\",\"required\":false,\"type\":\"currency\"}, + {\"fld\":\"WidgetCustom6\",\"required\":false,\"type\":\"date\"},{\"fld\":\"WidgetCustom7\",\"required\":false,\"type\":\"time\"}]" + } +} + + + + + */ dynamic dtemplate = new JArray(); diff --git a/raven-integration.csproj b/raven-integration.csproj index 92bf1c8..d06d3c7 100644 --- a/raven-integration.csproj +++ b/raven-integration.csproj @@ -8,9 +8,9 @@ - + - +