Open Journal Systems
3.3.0
FieldBaseAutosuggest.inc.php
1
<?php
14
namespace
PKP\components\forms
;
15
16
define(
'AUTOSUGGEST_POSITION_INLINE'
,
'inline'
);
17
define(
'AUTOSUGGEST_POSITION_BELOW'
,
'below'
);
18
19
abstract
class
FieldBaseAutosuggest
extends
Field
{
21
public
$component
=
'field-base-autosuggest'
;
22
24
public
$apiUrl
;
25
27
public
$getParams
= [];
28
30
public
$initialPosition
=
AUTOSUGGEST_POSITION_INLINE
;
31
33
public
$selected
= [];
34
38
public
function
getConfig
() {
39
$config = parent::getConfig();
40
$config[
'apiUrl'
] =
$this->apiUrl
;
41
$config[
'deselectLabel'
] = __(
'common.removeItem'
);
42
$config[
'getParams'
] = empty($this->getParams) ? new \stdClass() : $this->getParams;
43
$config[
'initialPosition'
] =
$this->initialPosition
;
44
$config[
'selectedLabel'
] = __(
'common.selectedPrefix'
);
45
$config[
'selected'
] =
$this->selected
;
46
47
return
$config;
48
}
49
}
PKP\components\forms
PKP\components\forms\AUTOSUGGEST_POSITION_INLINE
const AUTOSUGGEST_POSITION_INLINE
Definition:
FieldBaseAutosuggest.inc.php:16
PKP\components\forms\FieldBaseAutosuggest\getConfig
getConfig()
Definition:
FieldBaseAutosuggest.inc.php:50
PKP\components\forms\FieldBaseAutosuggest\$getParams
$getParams
Definition:
FieldBaseAutosuggest.inc.php:33
PKP\components\forms\FieldBaseAutosuggest
Definition:
FieldBaseAutosuggest.inc.php:19
PKP\components\forms\FieldBaseAutosuggest\$apiUrl
$apiUrl
Definition:
FieldBaseAutosuggest.inc.php:27
PKP\components\forms\Field
Definition:
Field.inc.php:16
PKP\components\forms\FieldBaseAutosuggest\$selected
$selected
Definition:
FieldBaseAutosuggest.inc.php:45
PKP\components\forms\FieldBaseAutosuggest\$component
$component
Definition:
FieldBaseAutosuggest.inc.php:21
PKP\components\forms\FieldBaseAutosuggest\$initialPosition
$initialPosition
Definition:
FieldBaseAutosuggest.inc.php:39
lib
pkp
classes
components
forms
FieldBaseAutosuggest.inc.php
Generated on Fri Aug 28 2020 14:51:48 for Open Journal Systems by
1.8.17