extends |
Column |
|---|
Implements Column helper for grid. Use new Link('https://yahoo.com?id={$id}'); or new Link(['order', 'id' => 'id' ]); or new Link(['order', 'id' ]); or new Link([['order', 'x' => $myval], 'id']);.
| Methods | ||
|---|---|---|
public
|
__construct(string|array<0|string, string|int|false> $page = [], array $args = [], array $defaults = [])
|
# |
protected
|
init(): void
|
# |
public
|
getDataCellTemplate(Field $field = null): string
| |
public
|
getHtmlTags(Model $row, ?Field $field): array
|
# |
| Methods used from Atk4\Core\AppScopeTrait |
|---|
assertInstanceOfApp(), issetApp(), getApp(), setApp() |
| Methods used from Atk4\Core\DiContainerTrait |
|---|
setDefaults(), setMissingProperty(), assertInstanceOf(), _fromSeedPrecheck(), fromSeed(), fromSeedUnsafe() |
| Methods used from Atk4\Core\InitializerTrait |
|---|
isInitialized(), assertIsInitialized(), invokeInit() |
| Methods used from Atk4\Core\TrackableTrait |
|---|
issetOwner(), setOwner(), unsetOwner(), getDesiredName(), destroy() |
| Constants inherited from Atk4\Ui\Table\Column |
|---|
|
| Properties | |||
|---|---|---|---|
public
|
string|HtmlTemplate
|
$url
|
# |
public
|
string|array<0|string, string|int|false>|null
|
$page
|
# |
public
|
array<int|string, string>
|
$args = []
|
# |
public
|
bool
|
$useLabel = true
|
# |
public
|
string|null
|
$class
|
# |
public
|
string|null
|
$icon
|
# |
public
|
string|null
|
$target
|
# |
public
|
bool
|
$forceDownload = false
|
# |
| Properties inherited from Atk4\Ui\Table\Column |
|---|
$table, $attr, $caption, $sortable, $columnData, $hasHeaderAction, $headerActionTag |
| Properties used from Atk4\Core\AppScopeTrait |
|---|
$_app, $maxNameLength, $uniqueNameHashes |
| Properties used from Atk4\Core\InitializerTrait |
|---|
$_initialized |
| Properties used from Atk4\Core\NameTrait |
|---|
$name |
| Properties used from Atk4\Core\TrackableTrait |
|---|
$_owner, $shortName |