Class Column
Representation of a column of the manager element.
This is the base class for all the columns.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
- Icybee\ManageBlock\Column
Direct known subclasses
Icybee\ManageBlock\BooleanColumn
,
Icybee\ManageBlock\DateTimeColumn
,
Icybee\Modules\Files\ManageBlock\MimeColumn
,
Icybee\Modules\Forms\ManageBlock\ModelIdColumn
,
Icybee\Modules\Images\ManageBlock\SurfaceColumn
,
Icybee\Modules\Nodes\ManageBlock\TitleColumn
,
Icybee\Modules\Nodes\ManageBlock\TranslationsColumn
,
Icybee\Modules\Nodes\ManageBlock\URLColumn
,
Icybee\Modules\Sites\ManageBlock\LanguageColumn
,
Icybee\Modules\Sites\ManageBlock\StatusColumn
,
Icybee\Modules\Sites\ManageBlock\TimezoneColumn
,
Icybee\Modules\Sites\ManageBlock\TitleColumn
,
Icybee\ManageBlock\EditColumn
,
Icybee\Modules\Sites\ManageBlock\URLColumn
,
Icybee\Modules\Taxonomy\Terms\ManageBlock\PopularityColumn
,
Icybee\Modules\Taxonomy\Terms\ManageBlock\TermColumn
,
Icybee\Modules\Taxonomy\Terms\ManageBlock\VidColumn
,
Icybee\Modules\Taxonomy\Vocabulary\ManageBlock\ScopeColumn
,
Icybee\Modules\Taxonomy\Vocabulary\ManageBlock\VocabularyColumn
,
Icybee\Modules\Users\ManageBlock\EmailColumn
,
Icybee\Modules\Users\ManageBlock\RolesColumn
,
Icybee\Modules\Users\ManageBlock\UserColumn
,
Icybee\Modules\Users\ManageBlock\UsernameColumn
,
Icybee\ManageBlock\KeyColumn
,
Icybee\ManageBlock\SizeColumn
,
Icybee\Modules\Comments\ManageBlock\AuthorColumn
,
Icybee\Modules\Comments\ManageBlock\CommentColumn
,
Icybee\Modules\Comments\ManageBlock\NodeColumn
,
Icybee\Modules\Comments\ManageBlock\StatusColumn
,
Icybee\Modules\Files\ManageBlock\DownloadColumn
Indirect known subclasses
Icybee\ManageBlock\DateColumn
,
Icybee\Modules\Contents\ManageBlock\IsHomeExcludedColumn
,
Icybee\Modules\Files\ManageBlock\SizeColumn
,
Icybee\Modules\Images\ManageBlock\TitleColumn
,
Icybee\Modules\Nodes\ManageBlock\IsOnlineColumn
,
Icybee\Modules\Pages\ManageBlock\IsNavigationExcluded
,
Icybee\Modules\Pages\ManageBlock\TitleColumn
,
Icybee\Modules\Pages\ManageBlock\URLColumn
,
Icybee\Modules\Users\ManageBlock\IsActivatedColumn
,
Icybee\Modules\Users\ManageBlock\LoggedAtColumn
Methods summary
public
|
|
protected
|
|
protected
|
|
protected
|
|
protected
boolean
|
|
protected
mixed|null
|
|
public
string
|
|
protected
array
|
|
public
|
|
public
array
|
#
alter_filters( array $filters, array $modifiers )
Updates the filters for the records according to the specified modifiers. |
public
|
#
alter_query_with_filter(
Alters the query according to the filter value specified. |
public
|
#
alter_query_with_order(
Alters the ORDER clause of the query according to the column identifier and the order direction. |
public
array[]ActiveRecord
|
|
protected
array|null
|
|
public
|
|
public
string
|
|
public
string
|
|
public
|
Methods inherited from ICanBoogie\Object
from()
,
resolve_facade_properties()
,
resolve_private_properties()
,
to_array()
,
to_json()
Methods inherited from ICanBoogie\ToArrayRecursive
Methods used from ICanBoogie\ToArrayRecursiveTrait
Methods used from ICanBoogie\PrototypeTrait
__call()
,
__get()
,
__set()
,
__sleep()
,
__wakeup()
,
get_prototype()
,
has_method()
,
has_property()
,
last_chance_get()
,
last_chance_set()
Magic methods summary
Constants summary
integer |
ORDER_ASC
|
1 |
|
integer |
ORDER_DESC
|
-1 |
Properties summary
public
mixed
|
$id | |
public
mixed
|
$title | |
public
mixed
|
$class | |
public
mixed
|
$filters | |
public
mixed
|
$reset | |
public
boolean
|
$orderable | |
public
mixed
|
$order | |
public
integer
|
$default_order | |
public
boolean
|
$discreet | |
protected
string
|
$header_renderer | |
protected
string
|
$cell_renderer | |
public
mixed
|
$manager |
Magic properties
public read-only
mixed
|
$filter_value |
|
#
The value used by the column to filter the records. |
public read-only
boolean
|
$is_filtering |
|
#
|