FieldAttribute Constructor (JSONDataMap, String, StoreFlag, Boolean, DataKind, Boolean, Boolean, Object, Object, Object, Int32, Int32, CharCase, String, String, String, String, Boolean, String, String, String)NFX Class Library

[This is preliminary documentation and is subject to change.]

Used for injection of pre-parsed value list

Namespace: NFX.DataAccess.CRUD
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

public FieldAttribute(
	JSONDataMap valueList,
	string targetName = "*",
	StoreFlag storeFlag = StoreFlag.LoadAndStore,
	bool key = false,
	DataKind kind = DataKind.Text,
	bool required = false,
	bool visible = true,
	Object dflt = null,
	Object min = null,
	Object max = null,
	int minLength = 0,
	int maxLength = 0,
	CharCase charCase = CharCase.AsIs,
	string backendName = null,
	string backendType = null,
	string description = null,
	string metadata = null,
	bool nonUI = false,
	string formatRegExp = null,
	string formatDescr = null,
	string displayFormat = null
)

Parameters

valueList
Type: NFX.Serialization.JSON JSONDataMap
targetName (Optional)
Type: OnlineSystem String
storeFlag (Optional)
Type: NFX.DataAccess StoreFlag
key (Optional)
Type: OnlineSystem Boolean
kind (Optional)
Type: NFX.DataAccess.CRUD DataKind
required (Optional)
Type: OnlineSystem Boolean
visible (Optional)
Type: OnlineSystem Boolean
dflt (Optional)
Type: OnlineSystem Object
min (Optional)
Type: OnlineSystem Object
max (Optional)
Type: OnlineSystem Object
minLength (Optional)
Type: OnlineSystem Int32
maxLength (Optional)
Type: OnlineSystem Int32
charCase (Optional)
Type: NFX.DataAccess CharCase
backendName (Optional)
Type: OnlineSystem String
backendType (Optional)
Type: OnlineSystem String
description (Optional)
Type: OnlineSystem String
metadata (Optional)
Type: OnlineSystem String
nonUI (Optional)
Type: OnlineSystem Boolean
formatRegExp (Optional)
Type: OnlineSystem String
formatDescr (Optional)
Type: OnlineSystem String
displayFormat (Optional)
Type: OnlineSystem String
See Also