This commit is contained in:
2020-04-29 00:34:53 +00:00
parent 42804d4fcd
commit 649eeb6379
2 changed files with 56 additions and 0 deletions

View File

@@ -745,6 +745,11 @@ namespace AyaNova.PlugIn.V8
if (ocf.Count == 0)
return ret;
dynamic d = new JObject();
d.formkey = RavenCustomTranslationKeyObjectName;
dynamic dtemplate = new JArray();
bool bAtLeastOneFieldIsVisible = false;
foreach (ObjectCustomField f in ocf)
{
@@ -755,6 +760,40 @@ namespace AyaNova.PlugIn.V8
int n=Convert.ToInt32(f.FieldName.Replace("Custom", ""))+1;//raven custom fields are 1 based, v7 are zero based
CustomFieldLocaleKeys.Add(RavenCustomTranslationKeyObjectName + n.ToString(), util.LocaleText.GetLocalizedText(objectName + ".Label." + f.FieldName));
dynamic dt = new JObject();
dt.fld = RavenCustomTranslationKeyObjectName+"Custom"+n.ToString();
dt.hide = false;
dt.required = true;
switch (f.FieldType)
{
case FormFieldDataTypes.Currency:
dt.type = util.AyaUiFieldDataType.Currency;
break;
case FormFieldDataTypes.DateOnly:
dt.type = util.AyaUiFieldDataType.Date;
break;
case FormFieldDataTypes.DateTime:
dt.type = util.AyaUiFieldDataType.DateTime;
break;
case FormFieldDataTypes.Number:
dt.type = util.AyaUiFieldDataType.Decimal;
break;
case FormFieldDataTypes.Text:
dt.type = util.AyaUiFieldDataType.Text;
break;
case FormFieldDataTypes.TimeOnly:
dt.type = util.AyaUiFieldDataType.Time;
break;
case FormFieldDataTypes.TrueFalse:
dt.type = util.AyaUiFieldDataType.Bool;
break;
default:
dt.type = util.AyaUiFieldDataType.Text;
}
dt.type = AyaUiFieldDataType.Text;
dtemplate.Add(dt);
}
}