Class DataObjectManager_ItemRequest
- Object
-
ViewableData
implements
IteratorAggregate
-
RequestHandler
-
TableListField_ItemRequest
-
ComplexTableField_ItemRequest
-
DataObjectManager_ItemRequest
Direct known subclasses
Indirect known subclasses
Methods summary
public
|
|
public
|
|
public
|
#
saveComplexTableField( mixed $data, mixed $form, mixed $request )
Use the URL-Parameter "action_saveComplexTableField" to provide a clue to the main controller if the main form has to be rendered, even if there is no action relevant for the main controller (to provide the instance of ComplexTableField which in turn saves the record. |
public
|
#
DetailForm( integer $childID = null )
Renders view, edit and add, depending on the given information. The form needs several parameters to function independently of its "parent-form", some derived from the context into a hidden-field, some derived from the parent context (which is not accessible here) and delivered by GET: ID, Identifier of the currently edited record (only if record is loaded). <parentIDName>, Link back to the correct parent record (e.g. "parentID"). parentClass, Link back to correct container-class (the parent-record might have many 'has-one'-relationships) CAUTION: "ID" in the DetailForm would be the "childID" in the overview table. |
public
String
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
protected
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
Methods inherited from ComplexTableField_ItemRequest
Pagination(),
PopupClasses(),
PopupCurrentItem(),
PopupFirstLink(),
PopupLastLink(),
PopupNextLink(),
PopupPrevLink(),
ShowPagination(),
dataObj(),
delete(),
getParentIdName(),
getParentIdNameRelation(),
index(),
setParentIdName(),
setTemplatePopup(),
show()
Methods inherited from TableListField_ItemRequest
Methods inherited from RequestHandler
allowedActions(),
checkAccessAction(),
getRequest(),
handleRequest(),
hasAction(),
httpError()
Methods inherited from ViewableData
ATT_val(),
BaseHref(),
CSSClasses(),
ColumnBreak(),
ColumnCalc(),
ColumnNumber(),
ColumnPad(),
ColumnPos(),
CurrentMember(),
CurrentPage(),
Debug(),
Even(),
EvenOdd(),
First(),
FirstLast(),
HasPerm(),
IsAjax(),
JS_val(),
Last(),
Me(),
Middle(),
MiddleString(),
Modulus(),
MultipleOf(),
Odd(),
Pos(),
RAW_val(),
SQL_val(),
ThemeDir(),
ThemeName(),
Top(),
TotalItems(),
XML_val(),
__get(),
__isset(),
__set(),
buildCastingCache(),
cachedCall(),
castingClass(),
castingHelper(),
castingHelperPair(),
castingObjectCreator(),
castingObjectCreatorPair(),
customise(),
defineMethods(),
escapeTypeForField(),
getField(),
getIterator(),
getSecurityID(),
getXMLValues(),
hasField(),
hasValue(),
i18nLocale(),
iteratorProperties(),
obj(),
renderWith(),
setCustomisedObj(),
setField()
Methods inherited from Object
__call(),
__toString(),
__wakeup(),
addMethodsFrom(),
addStaticVars(),
addWrapperMethod(),
add_extension(),
add_static_var(),
allMethodNames(),
cacheToFile(),
cacheToFileWithArgs(),
clearCache(),
combined_static(),
create(),
createMethod(),
create_from_string(),
exists(),
extInstance(),
extend(),
getCustomClass(),
getExtensionInstance(),
getExtensionInstances(),
get_extensions(),
get_static(),
hasExtension(),
hasMethod(),
has_extension(),
invokeWithExtensions(),
is_a(),
loadCache(),
parentClass(),
parse_class_spec(),
remove_extension(),
sanitiseCachename(),
saveCache(),
set_stat(),
set_static(),
set_uninherited(),
stat(),
strong_create(),
uninherited(),
uninherited_static(),
useCustomClass()
Magic methods summary
Properties summary
public
boolean
|
$isNested | |
protected
mixed
|
$itemList | |
protected
mixed
|
$currentIndex |
Properties inherited from ComplexTableField_ItemRequest
$ctf,
$itemID,
$methodName,
$url_handlers
Properties inherited from RequestHandler
$allowed_actions,
$brokenOnConstruct,
$request
Properties inherited from ViewableData
$casting,
$customisedObject,
$default_cast,
$failover,
$iteratorPos,
$iteratorTotalItems