Skip to main content

TCustomdxPSExplorerItem Class

Serves as the base for objects representing folders and items within report explorers.

Declaration

TCustomdxPSExplorerItem = class(
    TObject
)

Remarks

Report explorers represent folders and items using specially designed objects. Such object’s properties and methods provide information on items and folders and enable their management. The common functionality of such objects is implemented by the TCustomdxPSExplorerItem class. Its immediate descendants are the TdxPSExplorerItem and TdxPSExplorerFolder classes that implement the basic functionality of items and folders respectively. Note that each of these classes has its own descendants that provide functionality specific to the file-based and database explorers.

Some methods and properties have the TCustomdxPSExplorerItem return type. For instance, values of such type are returned by the FindCustomItemByUniqueID method of explorer components. In such cases, you need to perform typecasts to access the returned object’s particular properties and methods.

Note that descendants of the TCustomdxPSExplorerItem class can implement additional (descendant-specific) functionality by overriding its methods and properties. You can also create custom descendants of the TCustomdxPSExplorerItem class to represent report items and folders within an explorer component. To use such custom folder and item objects, you need to override the explorer’s GetItemClass, GetFolderClass and GetRootFolderClass methods.

Inheritance

TObject
TCustomdxPSExplorerItem
See Also