internal OptionTableFieldProperties(OptionTableField field, bool exportToNewSyntax = false)
        {
            Field = field;

            innerList.Add(fieldClass);
            innerList.Add(initValue);
            innerList.Add(calcFormula);
            innerList.Add(tableRelation);
            innerList.Add(altSearchField);
            innerList.Add(onValidate);
            innerList.Add(onLookup);
            innerList.Add(validateTableRelation);
            innerList.Add(testTableRelation);
            innerList.Add(extendedDatatype);
#if NAV2015
            innerList.Add(accessByPermission);
#endif
#if NAV2016
            innerList.Add(externalName);
            innerList.Add(externalType);
            innerList.Add(externalAccess);
            innerList.Add(optionOrdinalValues);
#endif
#if NAV2018
            innerList.Add(obsoleteState);
            innerList.Add(obsoleteReason);
            innerList.Add(dataClassification);
#endif
#if NAVBC
            if (exportToNewSyntax)
            {
                innerList.Add(enumTypeName);
                innerList.Add(enumTypeId);
            }
            else
            {
                innerList.Add(enumTypeId);
                innerList.Add(enumTypeName);
            }
#endif
            innerList.Add(captionML);
            innerList.Add(optionCaptionML);
            innerList.Add(optionString);
            innerList.Add(minValue);
            innerList.Add(maxValue);
            innerList.Add(notBlank);
            innerList.Add(blankNumbers);
            innerList.Add(blankZero);
            innerList.Add(valuesAllowed);
            innerList.Add(signDisplacement);
#if NAV2009
            innerList.Add(sqlDataType);
#endif
            innerList.Add(description);
            innerList.Add(editable);
            innerList.Add(autoFormatType);
            innerList.Add(autoFormatExpr);
            innerList.Add(captionClass);
        }
Ejemplo n.º 2
0
        internal OptionTableFieldProperties(OptionTableField field)
        {
            Field = field;

            innerList.Add(fieldClass);
            innerList.Add(initValue);
            innerList.Add(calcFormula);
            innerList.Add(tableRelation);
            innerList.Add(altSearchField);
            innerList.Add(onValidate);
            innerList.Add(onLookup);
            innerList.Add(validateTableRelation);
            innerList.Add(testTableRelation);
            innerList.Add(extendedDatatype);
#if NAV2015
            innerList.Add(accessByPermission);
#endif
#if NAV2016
            innerList.Add(externalName);
            innerList.Add(externalType);
            innerList.Add(externalAccess);
            innerList.Add(optionOrdinalValues);
#endif
            innerList.Add(captionML);
            innerList.Add(optionCaptionML);
            innerList.Add(optionString);
            innerList.Add(minValue);
            innerList.Add(maxValue);
            innerList.Add(notBlank);
            innerList.Add(blankNumbers);
            innerList.Add(blankZero);
            innerList.Add(valuesAllowed);
            innerList.Add(signDisplacement);
            innerList.Add(description);
            innerList.Add(editable);
            innerList.Add(autoFormatType);
            innerList.Add(autoFormatExpr);
            innerList.Add(captionClass);
        }