JVCL Help:IJvDataItemStates
JVCL Help: IJvDataItemStates Interface
Search in JVCL Help
Search in all projectsClass Hierarchy
IJvDataItemStates
TJvBaseDataItemStates
run\JvDataProviderIntf.pas
Summary
Data Item support interface for keeping item states at the provider side.
Pascal
run\JvDataProviderIntf.pas
IJvDataItemStates = interface;
Description
IJvDataItemStates is a supporting interface for IJvDataItem that adds the capability of keeping the Enabled, Checked and Visible states for an item at the provider side.
When a provider or consumer support interface needs one of the aforementioned states, it will first request the state from the consumer (if it supports the IJvDataConsumerItemState interface). If this interface is not supported or if the returned state equals disNotUsed, the state is requested from the IJvDataItemStates interface of the item.
Each of the states can be one of "False", "True", "Indetermined" or "Not used". The consumer is responsible of setting the appropriate rendering options based on these settings but is not required to handle them. In addition a consumer may override the setting of the item at its discretion.
See Also
IJvDataConsumerItemState, IJvDataItem
About
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page