Class SampleForm
QForm is one of the most important parts of QCubed - it is what ultimately creates the web page
QForm is based on QFormBase class and is supposed to be used against QForm. The reason for such
recommendation is - QFormBase is a lengthy, confusing and very important file. If you want
to modify any behavior or QFormBase, please override the corresponding method here. If you want to
add a new feature, add it as a method in this class.
-
QBaseClass
-
QFormBase
-
QForm
-
SampleForm
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
|
|
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
|