Collection of form elements
This class provides is an array of objects of the base_field class or derived classes. It contains functionality to : - adding objects - performing functions on all objects in the collection
category | Form |
---|---|
package | Formaid |
author | Dieter Adriaenssens |
copyright | 2006-2013 Dieter Adriaenssens |
license | GPL |
link | http://formaid.sourceforge.net/ |
__construct() : void
add(object $obj, string $type, string $current_value, array $data, string $title, string $comment) : void
If the object is of the Formaid_FieldInputAbstract class, add it to the collection. If the object is not a class, create a new input field instance.
object
Formaid_FieldInputAbstract instance or name of new input field instance.
string
Type of the input field.
string
Initial value.
array
Array of name/ID pairs, values for the selection box.
string
Title/caption that precedes this field.
string
Comment that is shown after this field.
display() : void
inherited_from | \Formaid_Collection::display() |
---|---|
inherited_from | \Formaid_Properties::display() |
getDisplayListSeparator() : string
inherited_from | \Formaid_Collection::getDisplayListSeparator() |
---|---|
inherited_from | \Formaid_Properties::getDisplayListSeparator() |
string
String separating columnsgetDisplayPrefix() : string
inherited_from | \Formaid_Collection::getDisplayPrefix() |
---|---|
inherited_from | \Formaid_Properties::getDisplayPrefix() |
string
Prefix string when displaying collection itemsgetDisplayString() : string
A displaystring is generated from all objects in the collection, all empty strings are removed and the remaining ones are chained together with the listSeparator.
inherited_from | \Formaid_Collection::getDisplayString() |
---|---|
inherited_from | \Formaid_Properties::getDisplayString() |
string
getDisplaySuffix() : string
inherited_from | \Formaid_Collection::getDisplaySuffix() |
---|---|
inherited_from | \Formaid_Properties::getDisplaySuffix() |
string
Suffix string when displaying collection itemsgetName(string $name) : string
inherited_from | \Formaid_Collection::getName() |
---|---|
inherited_from | \Formaid_Properties::getName() |
string
object name
string
object namegetNames() : array
inherited_from | \Formaid_Collection::getNames() |
---|---|
inherited_from | \Formaid_Properties::getNames() |
array
object namesgetObject(string $name) : object
inherited_from | \Formaid_Collection::getObject() |
---|---|
inherited_from | \Formaid_Properties::getObject() |
string
object name
object
getObjects() : array
inherited_from | \Formaid_Collection::getObjects() |
---|---|
inherited_from | \Formaid_Properties::getObjects() |
array
objectsgetSqlInsertValues() : array
The returned array will be used to generate an INSERT statement
todo | low : this method will be replaced by a DbValues composite class generating the same list |
---|
array
getSqlSelectValues() : array
The returned array will be used to generate a SELECT statement
todo | low : this method will be replaced by a DbValues composite class generating the same list |
---|
array
getSqlUpdateValues() : array
The returned array will be used to generate an UPDATE statement
todo | low : this method will be replaced by a DbValues composite class generating the same list |
---|
array
getUrlReturnParamValues() : array
array
getValue(string $name) : string
inherited_from | \Formaid_Properties::getValue() |
---|
string
property name
string
returns current value of propertyisEmpty(string $name) : bool
inherited_from | \Formaid_Properties::isEmpty() |
---|
string
property name
bool
true if emptyisNameEmpty(string $name) : bool
inherited_from | \Formaid_Collection::isNameEmpty() |
---|---|
inherited_from | \Formaid_Properties::isNameEmpty() |
string
object name
bool
true if emptynumItems() : int
inherited_from | \Formaid_Collection::numItems() |
---|---|
inherited_from | \Formaid_Properties::numItems() |
int
number of objects in collectionreadGetValues() : void
Reads the values in the $_GET array of all objects in the collection.
readPageRequestVariables() : void
Reads the webpage submitted values of all objects in the collection.
readPostValues() : void
Reads the values in the $_POST array of all objects in the collection.
readSqlValues(array $sql_row) : void
Reads the values from an sql row (array) of all objects in the collection.
array
row from sql_result
remove(string $name) : void
inherited_from | \Formaid_Collection::remove() |
---|---|
inherited_from | \Formaid_Properties::remove() |
string
object name
resetAll() : void
inherited_from | \Formaid_Properties::resetAll() |
---|
resetValue(string $name) : void
inherited_from | \Formaid_Properties::resetValue() |
---|
string
property name
setDefault(string $name, string $value) : void
inherited_from | \Formaid_Properties::setDefault() |
---|
string
property name
string
new default value
setDisplayAffixes(string $prefix, string $suffix) : void
inherited_from | \Formaid_Collection::setDisplayAffixes() |
---|---|
inherited_from | \Formaid_Properties::setDisplayAffixes() |
string
prefix string when displaying collection items
string
suffix string when displaying collection items
setDisplayListSeparator(string $separator) : void
inherited_from | \Formaid_Collection::setDisplayListSeparator() |
---|---|
inherited_from | \Formaid_Properties::setDisplayListSeparator() |
string
string separating columns
setDisplayPrefix(string $prefix) : void
inherited_from | \Formaid_Collection::setDisplayPrefix() |
---|---|
inherited_from | \Formaid_Properties::setDisplayPrefix() |
string
prefix string when displaying collection items
setDisplaySuffix(string $suffix) : void
inherited_from | \Formaid_Collection::setDisplaySuffix() |
---|---|
inherited_from | \Formaid_Properties::setDisplaySuffix() |
string
suffix string when displaying collection items
setName(string $name, string $new_name) : void
inherited_from | \Formaid_Collection::setName() |
---|---|
inherited_from | \Formaid_Properties::setName() |
string
object name
string
new name
setPropertyValue(string $name, string $value) : void
string
property name
string
property value
setValue(string $name, string $new_value) : void
inherited_from | \Formaid_Properties::setValue() |
---|
string
property name
string
new value
show() : void
The show method of every object is called. These functions print the object (name, value, ...) to stdout.
inherited_from | \Formaid_Collection::show() |
---|---|
inherited_from | \Formaid_Properties::show() |
addDisplayAffixes(string $displayString) : string
The pre- and suffix should only be displayed when at least one item is displayed.
inherited_from | \Formaid_Collection::addDisplayAffixes() |
---|---|
inherited_from | \Formaid_Properties::addDisplayAffixes() |
string
String with collection items to be displayed
string
String with added affixescallbackDisplayString(object $object) : string
It calls the getDisplayString() method of the instance
static | |
---|---|
inherited_from | \Formaid_Collection::callbackDisplayString() |
inherited_from | \Formaid_Properties::callbackDisplayString() |
object
Instance to apply the method to
string
Displaystring of object$collection : array
access | protected |
---|---|
inherited_from | \Formaid_Collection::$$collection |
inherited_from | \Formaid_Properties::$$collection |
$_displayListSeparator : string
access | private |
---|---|
inherited_from | \Formaid_Collection::$$_displayListSeparator |
inherited_from | \Formaid_Properties::$$_displayListSeparator |
$_displayPrefix : string
access | private |
---|---|
inherited_from | \Formaid_Collection::$$_displayPrefix |
inherited_from | \Formaid_Properties::$$_displayPrefix |
$_displaySuffix : string
access | private |
---|---|
inherited_from | \Formaid_Collection::$$_displaySuffix |
inherited_from | \Formaid_Properties::$$_displaySuffix |