Class AjaxTimingForm
Class AjaxTimingForm
Tests the timing of ajax events and our ability to record a change to a control. There is a bit of a race condition
that we need to get under control. For example, if the user clicks a checkbox that also has a "click" handler, and
inside that handler, tests the value of the checkbox, the user should see the new value and not the one before the
click.
-
QBaseClass
-
QFormBase
-
QForm
-
AjaxTimingForm
Methods summary
protected
|
#
Form_Create( )
To contain the code to initialize the QForm on the first call.
Once the QForm is created, the state is saved and is reused by the Run method.
In short - this function will run only once (the first time the QForm is to be created)
(In case it is to be used, it should be overriden by a child class)
To contain the code to initialize the QForm on the first call.
Once the QForm is created, the state is saved and is reused by the Run method.
In short - this function will run only once (the first time the QForm is to be created)
(In case it is to be used, it should be overriden by a child class)
Overrides
|
protected
|
#
txtChange( $strFormId, $strControlId, $strParameter )
|
protected
|
#
txtKeyUp( $strFormId, $strControlId, $strParameter )
|
protected
|
#
chkChange( $strFormId, $strControlId, $strParameter )
|
Methods inherited from QFormBase
AddControl(),
AddGrouping(),
CallDataBinder(),
CheckableControlValue(),
EvaluateTemplate(),
Form_Exit(),
Form_Initialize(),
Form_Invalid(),
Form_Load(),
Form_PreRender(),
Form_Run(),
Form_Validate(),
GenerateAjaxActionId(),
GenerateControlId(),
GetAllControls(),
GetAllGroupings(),
GetChildControls(),
GetControl(),
GetCssFileUri(),
GetCustomAttribute(),
GetErrorControls(),
GetErrorMessages(),
GetFormJavaScripts(),
GetGrouping(),
GetJsFileUri(),
GetModifiedControls(),
InvalidFormState(),
IsControlModified(),
IsPostBack(),
ProcessJavaScriptList(),
ProcessStyleSheetList(),
RemoveControl(),
RemoveCustomAttribute(),
RemoveGrouping(),
Render(),
RenderAjax(),
RenderAjaxHelper(),
RenderBegin(),
RenderChildren(),
RenderEnd(),
RenderStyles(),
ResetValidationStates(),
RestoreControlState(),
Run(),
SaveControlState(),
Serialize(),
SetCustomAttribute(),
TriggerActions(),
TriggerMethod(),
UnpackPostVar(),
Unserialize(),
ValidateControlAndChildren(),
VarExport(),
__construct(),
__get(),
__set()
|
Properties inherited from QFormBase
$blnRenderedBodyTag,
$blnStylesRendered,
$checkableControlValues,
$intFormStatus,
$intNextAjaxActionId,
$intNextControlId,
$objControlArray,
$objDefaultWaitIcon,
$objGroupingArray,
$strCallType,
$strCssClass,
$strCustomAttributeArray,
$strFormAttributeArray,
$strFormId,
$strHtmlIncludeFilePath,
$strIncludedJavaScriptFileArray,
$strIncludedStyleSheetFileArray,
$strPreviousRequestMode
|