FilterSelectorPanel MethodsA Sandcastle Documented Class Library
The FilterSelectorPanel type exposes the following members.
Methods

  NameDescription
Protected methodbtnFolderLink_Click
A folder link has been clicked.
Protected methodbtnIcon_Click
Icon click event handler.
Private methodBuildForm
Builds the filter listing form from the list of loaded entries.
Public methodClearCache
Clears data out of the global cache.
Public methodClickEntryWithId
Performs a click on the entry with the id.
Public methodFindEntryWithId
Returns the entry with the given id.
Public methodForceRefresh
Forces a reloading of the icon grid.
Public methodGetCurrentFolder
Returns information about the current folder.
Public methodGetCurrentFolderEntryId
Returns the entry id for the current selected folder. This is the primary key value of the folder in the FILTER_FOLDERS table. For the root folder a "0" is returned.
Public methodGetCurrentFolderObj
Returns the P4s3ImageButton object tied to the current folder. This object contains more information about the folder.
Public methodGetFolderChainList
Returns a list of the current folder chain.
Public methodGetFolderList
Returns a list of folders for the given user id.
Public methodGetSelectedItems
Returns an array of selected items.
Public methodGetSelectedItemsBulletedList
Returns the selected items as a bulleted list.
Public methodGetSelectedItemsCount
Returns the currently selected items count.
Public methodGetTotalItemsCount
Returns the number of items in the current folder.
Private methodLoadFilters
Loads the filters that are in the target directory from the full list of filters.
Private methodLoadFolders
Loads the fodlers that are in the current directory from the full list of folders.
Protected methodOnChooseIcon
Choose icon event fires here.
Protected methodOnErrorEncountered
Sends a message back to the owner. Doesn't necessarily have to be an error.
Protected methodOnFiltersLoaded
Event that fires when all filters have been loaded.
Protected methodOnFolderChanged
Fires an event if the current folder changes.
Public methodOpenFolder(String)
Opens folder for the given key.
Public methodOpenFolder(FilterSelectorPanelEntry)
Opens the specified folder.
Private methodOpenRootFolder
Opens the root folder.
Protected methodPage_Init
Standard Page_Init method, loads dynamic controls.
Protected methodPage_Load
Standard Page_Load method.
Private methodPrepForm
Prepares the form from a blank state and adds all the filters/folders for the current folder.
Private methodPrepSvc
Private methodRefreshList
Refreshes the dynamic asp controls from the Http post back. Currently not used as there are no form fields to sync.
Public methodSelectAll
Selects all the icons in the current folder, including/excluding folders as specified.
Public methodSelectEntryWithId
Selects an entry with the id.
Private methodSelectIcon
Performs a selection on an icon.
Public methodToggleEntryWithId
Toggles an entry with the id.
Private methodToggleIcon
Toggles an icon selection.
Public methodUnselectAll
Unselects all selected items.
Public methodUnselectEntryWithId
Unselects an entry with the id.
Private methodUnselectIcon
Unselects an icon.
Public methodUpdateMode
Updates the PanelMode and does some cleanup work.
Public methodUpdateSort
Updates the PanelSort on all objects and does some cleanup work.
Back to Top
See Also