| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TPage class file
| Author: | Qiang Xue <qiang.xue@gmail.com> |
| Copyright: | Copyright © 2005 PradoSoft |
| License: | http://www.pradosoft.com/license/ |
| Version: | $Id: TPage.php 1397 2006-09-07 07:55:53Z wei $ |
| Poids: | 969 lignes (28 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
TPage:: (58 méthodes):
__construct()
run()
processNormalRequest()
processPostBackRequest()
processCallbackRequest()
getForm()
setForm()
getValidators()
validate()
getIsValid()
getTheme()
setTheme()
getStyleSheetTheme()
setStyleSheetTheme()
applyControlSkin()
applyControlStyleSheet()
getClientScript()
onPreInit()
onInitComplete()
onPreLoad()
onLoadComplete()
onPreRenderComplete()
getCssMediaType()
onSaveStateComplete()
determinePostBackMode()
getIsPostBack()
getIsCallback()
saveState()
loadState()
loadPageState()
savePageState()
isSystemPostField()
registerRequiresPostData()
getPostBackEventTarget()
setPostBackEventTarget()
getPostBackEventParameter()
setPostBackEventParameter()
processPostData()
raiseChangedEvents()
raisePostBackEvent()
ensureRenderInForm()
beginFormRender()
endFormRender()
setFocus()
getClientSupportsJavaScript()
getHead()
setHead()
getTitle()
setTitle()
getStatePersisterClass()
setStatePersisterClass()
getStatePersister()
getEnableStateValidation()
setEnableStateValidation()
getEnableStateEncryption()
setEnableStateEncryption()
getPagePath()
setPagePath()
IPageStatePersister:: (4 méthodes):
getPage()
setPage()
save()
load()
| __construct() X-Ref |
| Constructor. Sets the page object to itself. Derived classes must call parent implementation. |
| run($writer) X-Ref |
| Runs through the page lifecycles. param: THtmlTextWriter the HTML writer |
| processNormalRequest($writer) X-Ref |
| Pas de description |
| processPostBackRequest($writer) X-Ref |
| Pas de description |
| processCallbackRequest($writer) X-Ref |
| Pas de description |
| getForm() X-Ref |
return: TForm the form on the page |
| setForm(TForm $form) X-Ref |
| Registers a TForm instance to the page. Note, a page can contain at most one TForm instance. param: TForm the form on the page |
| getValidators($validationGroup=null) X-Ref |
| Returns a list of registered validators. If validation group is specified, only the validators in that group will be returned. param: string validation group return: TList registered validators in the requested group. If the group is null, all validators will be returned. |
| validate($validationGroup=null) X-Ref |
| Performs input validation. This method will invoke the registered validators to perform the actual validation. If validation group is specified, only the validators in that group will be invoked. param: string validation group. If null, all validators will perform validation. |
| getIsValid() X-Ref |
| Returns whether user input is valid or not. This method must be invoked after {@link validate} is called. return: boolean whether the user input is valid or not. |
| getTheme() X-Ref |
return: TTheme the theme used for the page. Defaults to null. |
| setTheme($value) X-Ref |
| Sets the theme to be used for the page. param: string|TTheme the theme name or the theme object to be used for the page. |
| getStyleSheetTheme() X-Ref |
return: TTheme the stylesheet theme used for the page. Defaults to null. |
| setStyleSheetTheme($value) X-Ref |
| Sets the stylesheet theme to be used for the page. param: string|TTheme the stylesheet theme name or the stylesheet theme object to be used for the page. |
| applyControlSkin($control) X-Ref |
| Applies a skin in the current theme to a control. This method should only be used by framework developers. param: TControl a control to be applied skin with |
| applyControlStyleSheet($control) X-Ref |
| Applies a stylesheet skin in the current theme to a control. This method should only be used by framework developers. param: TControl a control to be applied stylesheet skin with |
| getClientScript() X-Ref |
return: TClientScriptManager client script manager |
| onPreInit($param) X-Ref |
| Raises OnPreInit event. This method is invoked right before {@link onInit OnInit} stage. You may override this method to provide additional initialization that should be done before {@link onInit OnInit} (e.g. setting {@link setTheme Theme} or {@link setStyleSheetTheme StyleSheetTheme}). Remember to call the parent implementation to ensure OnPreInit event is raised. param: mixed event parameter |
| onInitComplete($param) X-Ref |
| Raises OnInitComplete event. This method is invoked right after {@link onInit OnInit} stage and before {@link onLoad OnLoad} stage. You may override this method to provide additional initialization that should be done after {@link onInit OnInit}. Remember to call the parent implementation to ensure OnInitComplete event is raised. param: mixed event parameter |
| onPreLoad($param) X-Ref |
| Raises OnPreLoad event. This method is invoked right before {@link onLoad OnLoad} stage. You may override this method to provide additional page loading logic that should be done before {@link onLoad OnLoad}. Remember to call the parent implementation to ensure OnPreLoad event is raised. param: mixed event parameter |
| onLoadComplete($param) X-Ref |
| Raises OnLoadComplete event. This method is invoked right after {@link onLoad OnLoad} stage. You may override this method to provide additional page loading logic that should be done after {@link onLoad OnLoad}. Remember to call the parent implementation to ensure OnLoadComplete event is raised. param: mixed event parameter |
| onPreRenderComplete($param) X-Ref |
| Raises OnPreRenderComplete event. This method is invoked right after {@link onPreRender OnPreRender} stage. You may override this method to provide additional preparation for page rendering that should be done after {@link onPreRender OnPreRender}. Remember to call the parent implementation to ensure OnPreRenderComplete event is raised. param: mixed event parameter |
| getCssMediaType($url) X-Ref |
| Determines the media type of the CSS file. The media type is determined according to the following file name pattern: xxx.media-type.extension For example, 'mystyle.print.css' means its media type is 'print'. param: string CSS URL return: string media type of the CSS file |
| onSaveStateComplete($param) X-Ref |
| Raises OnSaveStateComplete event. This method is invoked right after {@link onSaveState OnSaveState} stage. You may override this method to provide additional logic after page state is saved. Remember to call the parent implementation to ensure OnSaveStateComplete event is raised. param: mixed event parameter |
| determinePostBackMode() X-Ref |
| Determines whether the current page request is a postback. Call {@link getIsPostBack} to get the result. |
| getIsPostBack() X-Ref |
return: boolean whether the current page request is a postback |
| getIsCallback() X-Ref |
| TBD return: boolean whether this is a callback request |
| saveState() X-Ref |
| This method is invoked when control state is to be saved. You can override this method to do last step state saving. Parent implementation must be invoked. |
| loadState() X-Ref |
| This method is invoked right after the control has loaded its state. You can override this method to initialize data from the control state. Parent implementation must be invoked. |
| loadPageState() X-Ref |
| Loads page state from persistent storage. |
| savePageState() X-Ref |
| Saves page state from persistent storage. |
| isSystemPostField($field) X-Ref |
param: string the field name return: boolean whether the specified field is a system field in postback data |
| registerRequiresPostData(TControl $control) X-Ref |
| Registers a control for loading post data in the next postback. This method needs to be invoked if the control to load post data may not have a post variable in some cases. For example, a checkbox, if not checked, will not have a post value. param: TControl control registered for loading post data |
| getPostBackEventTarget() X-Ref |
return: TControl the control responsible for the current postback event, null if nonexistent |
| setPostBackEventTarget(TControl $control) X-Ref |
| Registers a control to raise postback event in the current request. param: TControl control registered to raise postback event. |
| getPostBackEventParameter() X-Ref |
return: string postback event parameter |
| setPostBackEventParameter($value) X-Ref |
param: string postback event parameter |
| processPostData($postData,$beforeLoad) X-Ref |
| Processes post data. param: TMap post data to be processed param: boolean whether this method is invoked before {@link onLoad OnLoad}. |
| raiseChangedEvents() X-Ref |
| Raises OnPostDataChangedEvent for controls whose data have been changed due to the postback. |
| raisePostBackEvent() X-Ref |
| Raises PostBack event. |
| ensureRenderInForm($control) X-Ref |
| Ensures the control is rendered within a form. param: TControl the control to be rendered |
| beginFormRender($writer) X-Ref |
| endFormRender($writer) X-Ref |
| setFocus($value) X-Ref |
| Sets input focus on a control after the page is rendered to users. param: TControl|string control to receive focus, or the ID of the element on the page to receive focus |
| getClientSupportsJavaScript() X-Ref |
return: boolean whether client supports javascript. Currently, this |
| getHead() X-Ref |
return: THead page head, null if not available |
| setHead(THead $value) X-Ref |
param: THead page head |
| getTitle() X-Ref |
return: string page title. |
| setTitle($value) X-Ref |
| Sets the page title. Note, a {@link THead} control needs to place on the page in order that this title be rendered. param: string page title. This will override the title set in {@link getHead Head}. |
| getStatePersisterClass() X-Ref |
return: string class name of the page state persister. Defaults to TPageStatePersister. |
| setStatePersisterClass($value) X-Ref |
param: string class name of the page state persister. |
| getStatePersister() X-Ref |
return: IPageStatePersister page state persister |
| getEnableStateValidation() X-Ref |
return: boolean whether page state should be HMAC validated. Defaults to true. |
| setEnableStateValidation($value) X-Ref |
param: boolean whether page state should be HMAC validated. |
| getEnableStateEncryption() X-Ref |
return: boolean whether page state should be encrypted. Defaults to false. |
| setEnableStateEncryption($value) X-Ref |
param: boolean whether page state should be encrypted. |
| getPagePath() X-Ref |
return: string the requested page path for this page |
| setPagePath($value) X-Ref |
param: string the requested page path for this page |
Interface: IPageStatePersister - X-Ref
IPageStatePersister interface.| getPage() X-Ref |
param: TPage the page that this persister works for |
| setPage(TPage $page) X-Ref |
param: TPage the page that this persister works for |
| save($state) X-Ref |
| Saves state to persistent storage. param: mixed state to be stored |
| load() X-Ref |
| Loads page state from persistent storage return: mixed the restored state |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |