C# Class DotNetNuke.Modules.UserDefinedTable.Components.FieldController

Afficher le fichier Open project: DNNCommunity/DNN.FormAndList

Méthodes publiques

Méthode Description
AddField ( int moduleId, string fieldTitle ) : int
AddField ( int moduleId, string fieldTitle, int before, string helpText, bool required, string fieldType, string Default, bool visible, bool showOnEdit, bool searchable, bool isPrivateColumn, bool multipleValues, string inputSettings, string outputSettings, bool normalizeFlag, string validationRule, string validationMessage, string editStyle ) : int

persists a new column setting in the database

ChangeFieldOrder ( IEnumerable fieldIds ) : void
DeleteField ( int userDefinedFieldId ) : void
GetFieldsTable ( int moduleId ) : DataTable

Gets all field definitions for one UDT table (module) from the database

GetFieldsTable ( int moduleId, bool addNewColumn ) : DataTable

Gets all field definitions for one UDT table (module) from the database

GetFieldsTable ( int moduleId, bool addNewColumn, bool addAuditColumns ) : DataTable

Gets all field definitions for one UDT table (module) from the database

GetMaxFieldSize ( ) : int
UpdateField ( int userDefinedFieldId, string fieldTitle, string helpText, bool required, string fieldType, string Default, bool visible, bool showOnEdit, bool searchable, bool isPrivateColumn, bool multipleValues, string inputSettings, string outputSettings, bool normalizeFlag, string validationRule, string validationMessage, string editStyle ) : void

persists an altered column setting in the database

Method Details

AddField() public static méthode

public static AddField ( int moduleId, string fieldTitle ) : int
moduleId int
fieldTitle string
Résultat int

AddField() public static méthode

persists a new column setting in the database
public static AddField ( int moduleId, string fieldTitle, int before, string helpText, bool required, string fieldType, string Default, bool visible, bool showOnEdit, bool searchable, bool isPrivateColumn, bool multipleValues, string inputSettings, string outputSettings, bool normalizeFlag, string validationRule, string validationMessage, string editStyle ) : int
moduleId int ID of the column
fieldTitle string ID of the column
before int
helpText string
required bool is an entry in this column required, when adding a row?
fieldType string type name of data field
Default string default value, entered when a new row is added
visible bool is this column visible in list view?
showOnEdit bool
searchable bool is this column available for search in list view?
isPrivateColumn bool
multipleValues bool
inputSettings string additional settings stored in single string
outputSettings string additional settings stored in single string
normalizeFlag bool display flag, usage dependant on data type
validationRule string optional expresion that needs to be true, to successfully enter a record
validationMessage string displayed, if validation rules is eveluated to "false"
editStyle string
Résultat int

ChangeFieldOrder() public static méthode

public static ChangeFieldOrder ( IEnumerable fieldIds ) : void
fieldIds IEnumerable
Résultat void

DeleteField() public static méthode

public static DeleteField ( int userDefinedFieldId ) : void
userDefinedFieldId int
Résultat void

GetFieldsTable() public static méthode

Gets all field definitions for one UDT table (module) from the database
public static GetFieldsTable ( int moduleId ) : DataTable
moduleId int
Résultat System.Data.DataTable

GetFieldsTable() public static méthode

Gets all field definitions for one UDT table (module) from the database
public static GetFieldsTable ( int moduleId, bool addNewColumn ) : DataTable
moduleId int
addNewColumn bool specifies, whether a new column shall be added
Résultat System.Data.DataTable

GetFieldsTable() public static méthode

Gets all field definitions for one UDT table (module) from the database
public static GetFieldsTable ( int moduleId, bool addNewColumn, bool addAuditColumns ) : DataTable
moduleId int
addNewColumn bool specifies, whether a new column shall be added
addAuditColumns bool specifies, whether colums for creation and update (user and timestamp) shall be added
Résultat System.Data.DataTable

GetMaxFieldSize() public static méthode

public static GetMaxFieldSize ( ) : int
Résultat int

UpdateField() public static méthode

persists an altered column setting in the database
public static UpdateField ( int userDefinedFieldId, string fieldTitle, string helpText, bool required, string fieldType, string Default, bool visible, bool showOnEdit, bool searchable, bool isPrivateColumn, bool multipleValues, string inputSettings, string outputSettings, bool normalizeFlag, string validationRule, string validationMessage, string editStyle ) : void
userDefinedFieldId int ID of the column field
fieldTitle string ID of the column
helpText string
required bool is an entry in this column required, when adding a row?
fieldType string type name of data field
Default string default value, entered when a new row is added
visible bool is this column visible in list view?
showOnEdit bool
searchable bool is this column available for search in list view?
isPrivateColumn bool
multipleValues bool
inputSettings string additional settings stored in single string
outputSettings string additional settings stored in single string
normalizeFlag bool display flag, usage dependant on data type
validationRule string optional expresion that needs to be true, to successfully enter a record
validationMessage string displayed, if validation rules is eveluated to "false"
editStyle string
Résultat void