[This is preliminary documentation and is subject to change.]
Override to perform dynamic substitute of field def for the specified field.
This method is used by client ui/scaffolding to extract dynamic definition for a field
(i.e. field description, requirement, value list etc.) as dictated by business logic.
This method IS NOT used by row validation, only by client that feeds from row's metadata.
The default implementation returns the original field def, you can return a substituted field def
per particular business logic
Namespace: NFX.DataAccess.CRUDAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public virtual Schema..::..FieldDef GetClientFieldDef(
Object callerContext,
Schema..::..FieldDef fdef,
string targetName,
string isoLang
)
public virtual Schema..::..FieldDef GetClientFieldDef(
Object callerContext,
Schema..::..FieldDef fdef,
string targetName,
string isoLang
)
Public Overridable Function GetClientFieldDef (
callerContext As Object,
fdef As Schema..::..FieldDef,
targetName As String,
isoLang As String
) As Schema..::..FieldDef
Public Overridable Function GetClientFieldDef (
callerContext As Object,
fdef As Schema..::..FieldDef,
targetName As String,
isoLang As String
) As Schema..::..FieldDef
public:
virtual Schema..::..FieldDef^ GetClientFieldDef(
Object^ callerContext,
Schema..::..FieldDef^ fdef,
String^ targetName,
String^ isoLang
)
public:
virtual Schema..::..FieldDef^ GetClientFieldDef(
Object^ callerContext,
Schema..::..FieldDef^ fdef,
String^ targetName,
String^ isoLang
)
abstract GetClientFieldDef :
callerContext : Object *
fdef : Schema..::..FieldDef *
targetName : string *
isoLang : string -> Schema..::..FieldDef
override GetClientFieldDef :
callerContext : Object *
fdef : Schema..::..FieldDef *
targetName : string *
isoLang : string -> Schema..::..FieldDef
abstract GetClientFieldDef :
callerContext : Object *
fdef : Schema..::..FieldDef *
targetName : string *
isoLang : string -> Schema..::..FieldDef
override GetClientFieldDef :
callerContext : Object *
fdef : Schema..::..FieldDef *
targetName : string *
isoLang : string -> Schema..::..FieldDef
Return Value
Type:
Schema FieldDef