VCL
[
class tree: VCL
] [
index: VCL
] [
all elements
]
Packages:
VCL
Classes:
ActionList
Application
ArrayPropertyEditor
BasicAuthentication
Bevel
BitBtn
Brush
BusinessObject
Button
ButtonControl
ButtonView
Canvas
CheckBox
CheckListBox
Clock
Collection
ColorPropertyEditor
ColorSelector
Column
ComboBox
Component
ComponentEditor
Control
CustomButtonView
CustomCheckBox
CustomCheckListBox
CustomConnection
CustomControl
CustomDBGrid
CustomEdit
CustomGrid
CustomIBQuery
CustomIBTable
CustomLabel
CustomLabeledEdit
CustomListBox
CustomListControl
CustomListView
CustomMainMenu
CustomMemo
CustomMultiSelectListControl
CustomPage
CustomPageControl
CustomPanel
CustomPopupMenu
CustomProgressBar
CustomQuery
CustomRadioGroup
CustomRichEdit
CustomStyleSheet
CustomTable
CustomTextField
CustomToolBar
CustomTreeView
CustomUpDown
Database
DatabaseEditor
DatabaseUser
DataModule
DataSet
Datasource
DateTimePicker
DBDataSet
DBGrid
DBPaginator
DBRepeater
DWidget
EAbort
EAssignError
ECollectionError
EDatabaseError
Edit
ENameDuplicated
EPropertyNotFound
EResNotFound
Field
Filer
FlashObject
FocusControl
Font
Frame
Frameset
GraphicControl
GraphicMainMenu
GroupBox
HiddenField
HTMLPropertyEditor
IBDatabase
IBDataSet
IBQuery
IBStoredProc
IBTable
Image
ImageList
ImagePropertyEditor
Input
InputFilter
InputParam
ItemsPropertyEditor
Label
LabeledEdit
Layout
ListBox
ListView
MainMenu
MapShape
Memo
MonthCalendar
Object
Page
PageControl
PageTemplate
PaintBox
Panel
Pen
Persistent
PopupMenu
ProgressBar
PropertyEditor
Query
QWidget
RadioButton
RadioGroup
Reader
RichEdit
Row
ScrollBar
ScrollingControl
Service
Shape
SimpleChart
SmartyTemplate
SpeedButton
StoredProc
StringListPropertyEditor
StyleSheet
SubLabel
Table
TemplateManager
TextField
Timer
ToolBar
TrackBar
TreeNode
TreeView
UpDown
User
Window
Files:
actnlist.inc.php
auth.inc.php
business.inc.php
buttons.inc.php
calendar.inc.php
chart.inc.php
checklst.inc.php
classes.inc.php
clock.inc.php
comctrls.inc.php
controls.inc.php
db.inc.php
dbctrls.inc.php
dbgrids.inc.php
dbtables.inc.php
designide.inc.php
extctrls.inc.php
forms.inc.php
graphics.inc.php
grids.inc.php
imglist.inc.php
interbase.inc.php
menus.inc.php
rtl.inc.php
smartytemplate.inc.php
stdctrls.inc.php
styles.inc.php
system.inc.php
templateplugins.inc.php
vcl.inc.php
webservices.inc.php
Class: PopupMenu
Source Location: /menus.inc.php
Class Overview
Object
| --
Persistent
| --
Component
| --
CustomPopupMenu
| --PopupMenu
PopupMenu class
Class Details
[line
450
]
PopupMenu class
[
Top
]
Properties
Images
[published]
Items
[published]
Events
OnClick
[published]
JS Events
OnClick
[published]
Methods
[none]
Constants
[none]
Inherited Properties
Class:
CustomPopupMenu
CustomPopupMenu::Images
Lists the images that can appear beside individual menu items.
CustomPopupMenu::Items
Describes the elements of the menu.
Class:
Component
Component::ComponentCount
Indicates how many components this component is owner
Component::Components
Component list containing all the components owned by this component
Component::ControlState
A flag to know the state of the control, csLoading, csDesigning
Component::DataFieldValue
This function returns the value of the datafield, if any
Component::Name
Name for the component, to be used as an identifier, should be unique
Component::NamePath
The path to uniquely identify a component, qualified by the owner when required
Component::Owner
The owner of this component, usually the page component, but the owner of pages is the application object
Component::Tag
A versatily property of every Component that can be used in any way you want
Class:
Persistent
Persistent::NamePath
Used to serialize/unserialize
Persistent::Owner
Owner of the component, in Persistent always return null
Inherited Events
Class:
CustomPopupMenu
CustomPopupMenu::OnClick
OnClick event Occurs when the user clicks menu item.
Inherited JS Events
Class:
CustomPopupMenu
CustomPopupMenu::OnClick
OnJsClick event Occurs when the user clicks menu item.
Inherited Methods
Class:
CustomPopupMenu
CustomPopupMenu::dumpHeaderCode
CustomPopupMenu::loaded
Class:
Component
Component::__construct
Constructor
Component::ajaxCall
Returns the js event attribute to call the server using ajax
Component::callEvent
Calls a server event
Component::dumpChildrenHeaderCode
Dump the header code for all the children
Component::dumpChildrenJavascript
Dump the javascript code for all the children
Component::dumpHeaderCode
To dump header code required
Component::dumpHiddenKeyFields
This function dumps out the key fields for the current row, useful to
Component::dumpJavascript
To dump the javascript code needed by this component
Component::fixupProperty
This method returns the right object (or the input string if object not found) for an object name Should be used on the loaded method for object properties to find the right reference
Component::generateAjaxEvent
Returns the js event attribute to call the server using Ajax we use xajax to handle all the ajax stuff.
Component::hasValidDataField
This function returns true if the datafield is valid
Component::init
To initialize a component, the right place to process events
Component::insertComponent
Insert a component into the components collection
Component::loaded
A virtual method to get notified when the object has been fully loaded from a stream
Component::loadedChildren
Calls childrens loaded recursively
Component::loadResource
Load this component from a string
Component::preinit
To initialize a component, called before init()
Component::readAccessibility
Overwrite this method to provide accessibility info for the RPC engine
Component::readFromResource
Read a component from a resource file
Component::removeComponent
Remove a component from the components collection
Component::serializeChildren
Serialize all children
Component::unserializeChildren
Unserialize all children
Component::updateDataField
Checks if there is any datafield attached to the component
Class:
Persistent
Persistent::assign
Assing the source properties to this object
Persistent::assignError
Raises an assignation error
Persistent::assignTo
Assign this object to another object
Persistent::serialize
Stores this object into the session, it uses PHP reflection system to get published properties, the ones that will be stored.
Persistent::unserialize
Read this object properties from the session, only published properties will be recovered, components need an owner to be unserialized.
Class:
Object
Object::__construct
Constructor
Object::className
Returns the name of the object class
Object::classNameIs
Check if the object is from a specific class
Object::classParent
Returns the parent class of the object
Object::inheritsFrom
Check if the object inherits from a specific class
Object::methodExists
Check if a method exists
Object::readProperty
Reads a property from the streams
Object::__get
To virtualize properties
Object::__set
To virtualize properties
Properties
property Images
[line
453
]
Lists the images that can appear beside individual menu items.
Defined in
CustomPopupMenu::Images
[
Top
]
property Items
[line
456
]
Describes the elements of the menu.
Defined in
CustomPopupMenu::Items
[
Top
]
Events
property OnClick
[line
460
]
OnClick event Occurs when the user clicks menu item.
Defined in
CustomPopupMenu::OnClick
[
Top
]
Javascript Events
property OnClick
[line
463
]
OnClick event Occurs when the user clicks menu item.
Defined in
CustomPopupMenu::OnClick
[
Top
]
Methods
Documentation generated on Tue, 27 Mar 2007 13:35:20 +0200 by
phpDocumentor 1.3.1