Overview

Packages

  • Actions
  • Codegen
  • Controls
    • Base
  • DatabaseAdapters
  • Events
  • None
  • Sessions
  • Tests

Classes

  • BasicForm
  • CalculatorWidget
  • DataRepeaterExample
  • ExampleCheckColumn1
  • ExampleCheckColumn2
  • ExampleSingleForm
  • NestedTabForm
  • PaginatorForm
  • ParamsForm
  • PersistentExampleForm
  • PersonEditPanel
  • PluginEditForm
  • PluginManagerForm
  • ProjectEditPanel
  • ProjectListForm
  • ProjectViewPanel
  • QAccordion
  • QActionControl
  • QAutocomplete
  • QBlockControl
  • QButton
  • QButtonBase
  • QCalendar
  • QCheckBox
  • QCheckBoxLegacyColumn
  • QCheckBoxList
  • QControl
  • QControlBase
  • QControlGrouping
  • QControlLabel
  • QCsvTextBox
  • QDataGrid
  • QDataGrid_CheckBoxColumn
  • QDataGrid_SortEvent
  • QDataGridBase
  • QDataGridLegacy
  • QDataGridLegacyBase
  • QDataGridLegacyColumn
  • QDataGridLegacyRow
  • QDataGridLegacyRowStyle
  • QDataRepeater
  • QDatepicker
  • QDatepickerBox
  • QDateTimePicker
  • QDateTimeTextBox
  • QDialog
  • QDialogBox
  • QDraggable
  • QDroppable
  • QDropZoneGrouping
  • QEmailTextBox
  • QFileAsset
  • QFileAssetBase
  • QFileAssetDialog
  • QFileControl
  • QFilterType
  • QFloatTextBox
  • QFontFamily
  • QForm
  • QFormBase
  • QHListItem
  • QHtmlAttributeManager
  • QHtmlAttributeManagerBase
  • QHtmlTable
  • QHtmlTableBase
  • QImageBase
  • QImageBrowser
  • QImageBrowserBase
  • QImageBrowserNav
  • QImageBrowserThumbnails
  • QImageButton
  • QImageControl
  • QImageControlBase
  • QImageFileAsset
  • QImageLabel
  • QImageLabelBase
  • QImageRollover
  • QIntegerTextBox
  • QJqButton
  • QJqCheckBox
  • QJqRadioButton
  • QJsTimer
  • QJsTimerBase
  • QLabel
  • QLinkButton
  • QListBox
  • QListBoxBase
  • QListControl
  • QListItem
  • QListItemBase
  • QListItemStyle
  • QNumericTextBox
  • QPaginatedControl
  • QPaginator
  • QPaginatorBase
  • QPanel
  • QProgressbar
  • QRadioButton
  • QRadioButtonList
  • QResizable
  • QSampleControl
  • QSelectable
  • QSlider
  • QSortable
  • QTabs
  • QTagStyler
  • QTestControl
  • QTextBox
  • QTimerExpiredEvent
  • QTreeNav
  • QTreeNavItem
  • QUrlTextBox
  • QWaitIcon
  • QWriteBox
  • RecordsSummary
  • RefreshForm
  • SampleForm
  • SelectableLabel
  • SpeedForm
  • TestImageBrowser
  • UrlForm

Traits

  • QListItemManager

Exceptions

  • QCrossScriptingException

Functions

  • __QForm_EvaluateTemplate_ObHandler
  • DataGridEvalHandleError
  • Overview
  • Package
  • Class

Class ExampleSingleForm

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
Extended by QFormBase
Extended by QForm
Extended by ExampleSingleForm
Package: Controls
Author: Qcubed
Located at assets/php/examples/other/single.php
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

QFormBase::Form_Create()
protected
# btnButton_Click( $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()
Methods inherited from QBaseClass
OverrideAttributes(), __call()
Constants inherited from QFormBase
FormStatusRenderBegun, FormStatusRenderEnded, FormStatusUnrendered
Properties summary
protected $lblMessage
#
protected $btnButton
#
Properties inherited from QForm
$EncryptionKey, $FormStateHandler, $strIgnoreJavaScriptFileArray, $strIgnoreStyleSheetFileArray
Properties inherited from QFormBase
$blnRenderedBodyTag, $blnStylesRendered, $checkableControlValues, $intFormStatus, $intNextAjaxActionId, $intNextControlId, $objControlArray, $objDefaultWaitIcon, $objGroupingArray, $strCallType, $strCssClass, $strCustomAttributeArray, $strFormAttributeArray, $strFormId, $strHtmlIncludeFilePath, $strIncludedJavaScriptFileArray, $strIncludedStyleSheetFileArray, $strPreviousRequestMode
Magic properties inherited from QFormBase
$CallType, $CssClass, $DefaultWaitIcon, $FormId, $FormStatus, $HtmlIncludeFilePath
API documentation generated by ApiGen