| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TDataBoundControl class file
| Author: | Qiang Xue <qiang.xue@gmail.com> |
| Copyright: | Copyright © 2005 PradoSoft |
| License: | http://www.pradosoft.com/license/ |
| Version: | $Id: TDataBoundControl.php 1533 2006-12-01 12:37:06Z xue $ |
| Poids: | 545 lignes (17 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
TListItemType:: (0 méthodes):
Classe: TListItemType - X-Ref
TListItemType class.| getDataSource() X-Ref |
return: Traversable data source object, defaults to null. |
| setDataSource($value) X-Ref |
| Sets the data source object associated with the databound control. The data source must implement Traversable interface. If an array is given, it will be converted to xxx. If a string is given, it will be converted to xxx. param: Traversable|array|string data source object |
| getDataSourceID() X-Ref |
return: string ID path to the data source control. Defaults to empty. |
| setDataSourceID($value) X-Ref |
param: string ID path to the data source control. The data source |
| getUsingDataSourceID() X-Ref |
return: boolean if the databound control uses the data source specified |
| onDataSourceChanged() X-Ref |
| Sets {@link setRequiresDataBinding RequiresDataBinding} as true if the control is initialized. This method is invoked when either {@link setDataSource} or {@link setDataSourceID} is changed. |
| getInitialized() X-Ref |
return: boolean whether the databound control has been initialized. |
| setInitialized($value) X-Ref |
| Sets a value indicating whether the databound control is initialized. If initialized, any modification to {@link setDataSource DataSource} or {@link setDataSourceID DataSourceID} will set {@link setRequiresDataBinding RequiresDataBinding} as true. param: boolean a value indicating whether the databound control is initialized. |
| getIsDataBound() X-Ref |
return: boolean whether databind has been invoked in the previous page request |
| setIsDataBound($value) X-Ref |
param: boolean if databind has been invoked in this page request |
| getRequiresDataBinding() X-Ref |
return: boolean whether a databind call is required (by the data bound control) |
| getAllowPaging() X-Ref |
return: boolean whether paging is enabled. Defaults to false. |
| setAllowPaging($value) X-Ref |
param: boolean whether paging is enabled |
| getAllowCustomPaging() X-Ref |
return: boolean whether the custom paging is enabled. Defaults to false. |
| setAllowCustomPaging($value) X-Ref |
| Sets a value indicating whether the custom paging should be enabled. When the pager is in custom paging mode, the {@link setVirtualItemCount VirtualItemCount} property is used to determine the paging, and the data items in the {@link setDataSource DataSource} are considered to be in the current page. param: boolean whether the custom paging is enabled |
| getCurrentPageIndex() X-Ref |
return: integer the zero-based index of the current page. Defaults to 0. |
| setCurrentPageIndex($value) X-Ref |
param: integer the zero-based index of the current page |
| getPageSize() X-Ref |
return: integer the number of data items on each page. Defaults to 10. |
| setPageSize($value) X-Ref |
param: integer the number of data items on each page. |
| getPageCount() X-Ref |
return: integer number of pages of data items available |
| getVirtualItemCount() X-Ref |
return: integer virtual number of data items in the data source. Defaults to 0. |
| setVirtualItemCount($value) X-Ref |
param: integer virtual number of data items in the data source. |
| setRequiresDataBinding($value) X-Ref |
| Sets a value indicating whether a databind call is required by the data bound control. If true and the control has been prerendered while it uses the data source specified by {@link setDataSourceID}, a databind call will be called by this method. param: boolean whether a databind call is required. |
| ensureDataBound() X-Ref |
| Ensures any pending {@link dataBind} is called. This method calls {@link dataBind} if the data source is specified by {@link setDataSourceID} or if {@link getRequiresDataBinding RequiresDataBinding} is true. |
| createPagedDataSource() X-Ref |
return: TPagedDataSource creates a paged data source |
| dataBind() X-Ref |
| Performs databinding. This method overrides the parent implementation by calling {@link performSelect} which fetches data from data source and does the actual binding work. |
| dataSourceViewChanged($sender,$param) X-Ref |
| Pas de description |
| getData() X-Ref |
| Pas de description |
| getDataSourceView() X-Ref |
| Pas de description |
| determineDataSource() X-Ref |
| Pas de description |
| onDataBound($param) X-Ref |
| Raises <b>OnDataBound</b> event. This method should be invoked after a databind is performed. It is mainly used by framework and component developers. |
| onInit($param) X-Ref |
| Sets page's <b>OnPreLoad</b> event handler as {@link pagePreLoad}. If viewstate is disabled and the current request is a postback, {@link setRequiresDataBinding RequiresDataBinding} will be set true. This method overrides the parent implementation. param: TEventParameter event parameter |
| pagePreLoad($sender,$param) X-Ref |
| Sets {@link getInitialized} as true. This method is invoked when page raises <b>PreLoad</b> event. param: mixed event sender param: TEventParameter event parameter |
| onPreRender($param) X-Ref |
| Ensures any pending databind is performed. This method overrides the parent implementation. param: TEventParameter event parameter |
| validateDataSource($value) X-Ref |
| Validates if the parameter is a valid data source. If it is a string or an array, it will be converted as a TList object. param: Traversable|array|string data source to be validated return: Traversable the data that is traversable |
| getDataMember() X-Ref |
| Pas de description |
| setDataMember($value) X-Ref |
| Pas de description |
| getSelectParameters() X-Ref |
| Pas de description |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |