C# Class OpenSlx.Lib.Web.Controls.SimplePicklist

Inheritance: System.Web.UI.WebControls.CompositeControl, ITextControl
Mostrar archivo Open project: nicocrm/OpenSlx

Private Properties

Property Type Description
ComparePicklistItems int
GetPicklistAttributes PickListAttributes
GetPicklistItems void
RegisterClientScript void
SelectPicklistAdapter IPicklistAdapter

Public Methods

Method Description
SimplePicklist ( ) : System

Constructor with default values.

Protected Methods

Method Description
CreateChildControls ( ) : void

Picks adapter and calls its createchildcontrols method.

OnLoad ( EventArgs e ) : void

Register scripts.

Private Methods

Method Description
ComparePicklistItems ( PicklistItemDisplay x, PicklistItemDisplay y ) : int

Helper method for the alpha sort

GetPicklistAttributes ( ) : PickListAttributes

Retrieve the picklist attributes only (used for the PicklistPicklistAdapter)

GetPicklistItems ( PickListAttributes &attr, List &items ) : void

Retrieve the picklist items. This will be cached the first time.

RegisterClientScript ( ) : void
SelectPicklistAdapter ( ) : IPicklistAdapter

Load the picklist data from the database and constructs corresponding adapter.

Method Details

CreateChildControls() protected method

Picks adapter and calls its createchildcontrols method.
protected CreateChildControls ( ) : void
return void

OnLoad() protected method

Register scripts.
protected OnLoad ( EventArgs e ) : void
e EventArgs
return void

SimplePicklist() public method

Constructor with default values.
public SimplePicklist ( ) : System
return System