Open Journal Systems
3.3.0
ExportableIssuesListGridHandler.inc.php
1
<?php
2
16
import
(
'classes.controllers.grid.issues.IssueGridHandler'
);
17
18
class
ExportableIssuesListGridHandler
extends
IssueGridHandler
{
19
20
//
21
// Implemented methods from GridHandler.
22
//
26
function
isDataElementSelected
($gridDataElement) {
27
return
false
;
// Nothing is selected by default
28
}
29
33
function
getSelectName
() {
34
return
'selectedIssues'
;
35
}
36
40
protected
function
loadData
($request, $filter) {
41
$journal = $request->getJournal();
42
$issueDao =
DAORegistry::getDAO
(
'IssueDAO'
);
/* @var $issueDao IssueDAO */
43
return
$issueDao->getIssues($journal->getId(), $this->getGridRangeInfo($request, $this->getId()));
44
}
45
49
function
initFeatures
($request, $args) {
50
import
(
'lib.pkp.classes.controllers.grid.feature.selectableItems.SelectableItemsFeature'
);
51
import
(
'lib.pkp.classes.controllers.grid.feature.PagingFeature'
);
52
return
array(
new
SelectableItemsFeature
(),
new
PagingFeature
());
53
}
54
59
protected
function
getRowInstance
() {
60
return
new
GridRow
();
61
}
62
}
63
64
ExportableIssuesListGridHandler
Handle exportable issues grid requests.
Definition:
ExportableIssuesListGridHandler.inc.php:18
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
ExportableIssuesListGridHandler\loadData
loadData($request, $filter)
Definition:
ExportableIssuesListGridHandler.inc.php:40
ExportableIssuesListGridHandler\isDataElementSelected
isDataElementSelected($gridDataElement)
Definition:
ExportableIssuesListGridHandler.inc.php:26
ExportableIssuesListGridHandler\getSelectName
getSelectName()
Definition:
ExportableIssuesListGridHandler.inc.php:33
IssueGridHandler
Handle issues grid requests.
Definition:
IssueGridHandler.inc.php:24
GridRow
GridRow implements a row of a Grid. See GridHandler for general information about grids.
Definition:
GridRow.inc.php:29
SelectableItemsFeature
Implements grid widgets selectable items functionality.
Definition:
SelectableItemsFeature.inc.php:19
PagingFeature
Add paging functionality to grids.
Definition:
PagingFeature.inc.php:19
ExportableIssuesListGridHandler\getRowInstance
getRowInstance()
Definition:
ExportableIssuesListGridHandler.inc.php:59
ExportableIssuesListGridHandler\initFeatures
initFeatures($request, $args)
Definition:
ExportableIssuesListGridHandler.inc.php:49
controllers
grid
issues
ExportableIssuesListGridHandler.inc.php
Generated on Fri Aug 28 2020 14:51:42 for Open Journal Systems by
1.8.17