Beispiel #1
0
        private static CrudOperationBuilder AddCRUDOperationData(this CrudOperationBuilder r, Dictionary <string, object> fieldValues, DataEditorMemberMap[] memberFormMaps)
        {
            StringBuilder sb = new StringBuilder("function(e){");

            foreach (var k in fieldValues.Keys)
            {
                sb.Append("e['").Append(k).Append("']=").Append(Newtonsoft.Json.JsonConvert.SerializeObject(fieldValues[k])).Append(";");
            }
            sb.Append(" return null;}");
            return(r.Data(sb.ToString()));
            //return r.Data("{ return " + Newtonsoft.Json.JsonConvert.SerializeObject(fieldValues) + "; })");
            //foreach (var m in memberFormMaps)
            //{
            //    sb.Append($"['{m.MemberName}','{m.FormElement}']");
            //}
            //if (sb.Length == 0)
            //    return r;
            //return r.Data("(function(e){ DataEditorMemberMapGetData([" + sb.ToString()
            //    + "], e); })");
        }
Beispiel #2
0
 private static CrudOperationBuilder AddCRUDOperationData(this CrudOperationBuilder r, DataEditorMemberMap[] memberFormMaps)
 {
     return(AddCRUDOperationData(r, null, memberFormMaps));
 }