Class ModelAdmin_CollectionController
Handles a managed model class and provides default collection filtering behavior.
- Object
-
ViewableData
implements
IteratorAggregate
-
RequestHandler
-
Controller
-
ModelAdmin_CollectionController
Direct known subclasses
BookingOrderAdmin_CollectionController,
CatalogAdmin_CollectionController,
GuestbookAdmin_CollectionController,
ImportAdmin_CollectionController,
LoggerAdmin_CollectionController,
OrderAdmin_CollectionController,
PaymentAdmin_CollectionController,
RealtyImportAdmin_CollectionController,
ShippingMethodAdmin_CollectionController,
SubsiteAdmin_CollectionController
Methods summary
public
|
|
public
string
|
|
public
unknown
|
|
public
unknown
|
#
handleActionOrID( unknown_type $request )
Delegate to different control flow, depending on whether the URL parameter is a number (record id) or string (action). |
public
RecordController
|
#
handleID(
Delegate to the RecordController if a valid numeric ID appears in the URL segment. |
public
string
|
#
getModelSidebar( )
Get a combination of the Search, Import and Create forms that can be inserted
into a |
public
|
|
public
|
|
public
|
|
public
|
#
import( array $data,
Imports the submitted CSV file based on specifications given in self::model_importers. Redirects back with a success/failure message. |
public
|
#
columnsAvailable( )
Return the columns available in the column selection field. Overload this to make other columns available |
public
|
#
columnsSelectedByDefault( )
Return the columns selected by default in the column selection field. Overload this to make other columns selected by default |
public
|
#
ColumnSelectionField( )
Give the flexibilility to show variouse combination of columns in the search result table |
public
string
|
|
public
|
#
getSearchQuery( mixed $searchCriteria )
Gets the search query generated on the SearchContext from |
public
|
#
getResultColumns( array $searchCriteria, boolean $selectedOnly = true )
Returns all columns used for tabular search results display. Defaults to all fields specified in DataObject->summaryFields(). |
public
|
#
getResultsTable( array $searchCriteria )
Creates and returns the result table field for resultsForm. Uses resultsTableClassName() to initialise the formfield. Method is called from
|
public
|
|
public
unknown
|
|
public
|
|
public
|
Methods inherited from Controller
CurrentMember(),
Now(),
PastMember(),
PastVisitor(),
can(),
curr(),
defaultAction(),
disableBasicAuth(),
getAction(),
getFormOwner(),
getRequest(),
getResponse(),
getSession(),
getURLParams(),
getViewer(),
handleAction(),
handleRequest(),
hasAction(),
hasActionTemplate(),
has_curr(),
init(),
isAjax(),
join_links(),
popCurrent(),
pushCurrent(),
redirect(),
redirectBack(),
redirectedTo(),
render(),
setSession(),
setURLParams()
Methods inherited from RequestHandler
allowedActions(),
checkAccessAction(),
httpError()
Methods inherited from ViewableData
ATT_val(),
BaseHref(),
CSSClasses(),
ColumnBreak(),
ColumnCalc(),
ColumnNumber(),
ColumnPad(),
ColumnPos(),
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
mixed
|
$parentController | |
protected
mixed
|
$modelClass | |
public static
array
|
$url_handlers |
#
Default URL handlers - (Action)/(ID)/(OtherID) |
Properties inherited from Controller
$action,
$allowed_actions,
$baseInitCalled,
$basicAuthEnabled,
$controller_stack,
$request,
$requestParams,
$response,
$session,
$urlParams
Properties inherited from RequestHandler
Properties inherited from ViewableData
$casting,
$customisedObject,
$default_cast,
$failover,
$iteratorPos,
$iteratorTotalItems