trait DashboardSelectableExpressEntryListTrait (View source)

Adds specific Dashboard endpoints for viewing an entity's results and advanced search.

Traits

Adds listing of dashboard express entries to a page.

Properties

protected Element $headerSearch from  DashboardExpressEntryListTrait
protected Element $headerMenu from  DashboardExpressEntryListTrait

Methods

getHeaderSearchAction(Entity $entity)

No description

createSearchResult(Entity $entity, Query $query)

No description

preset($presetID = null)

No description

Response
exportCsv(Entity $entity, $searchMethod = null)

Export Express entries into a CSV.

results($entityID = null)

No description

csv_export($entityID = null, $searchMethod = null)

No description

advanced_search($entityID = null)

No description

Details

abstract Page getPageObject()

No description

Return Value

Page

protected getHeaderSearchAction(Entity $entity)

No description

Parameters

Entity $entity

protected getAdvancedSearchDialogPath()

No description

protected getHeaderMenu()

No description

protected getHeaderSearch()

No description

createBreadcrumbFactory()

No description

protected QueryFactory getQueryFactory()

No description

Return Value

QueryFactory

protected SearchProvider getSearchProvider(Entity $entity)

No description

Parameters

Entity $entity

Return Value

SearchProvider

protected createDefaultQuery(Entity $entity)

No description

Parameters

Entity $entity

protected Result createSearchResult(Entity $entity, Query $query)

No description

Parameters

Entity $entity
Query $query

Return Value

Result

protected getSearchKeywordsField()

No description

protected renderSearchResult(Result $result)

No description

Parameters

Result $result

protected renderExpressEntryDefaultResults(Entity $entity)

No description

Parameters

Entity $entity

protected renderExpressEntryAdvancedSearchResults(Entity $entity)

No description

Parameters

Entity $entity

preset($presetID = null)

No description

Parameters

$presetID

protected Response exportCsv(Entity $entity, $searchMethod = null)

Export Express entries into a CSV.

Parameters

Entity $entity
$searchMethod

Return Value

Response

results($entityID = null)

No description

Parameters

$entityID

csv_export($entityID = null, $searchMethod = null)

No description

Parameters

$entityID
$searchMethod

No description

Parameters

$entityID