custom column beta
This commit is contained in:
parent
f5f6504545
commit
8bc8a75a53
@ -28,6 +28,7 @@ class ListJsonTable
|
||||
|
||||
private array $actionsArray = [];
|
||||
private array $customActionsArray = [];
|
||||
private array $customColumnsArray = [];
|
||||
|
||||
#[NoReturn] public function __construct(string $json)
|
||||
{
|
||||
@ -97,6 +98,15 @@ class ListJsonTable
|
||||
}
|
||||
}
|
||||
|
||||
// if (isset($col['id'])) {
|
||||
// $newColumn = $this->getColumns($col['id']);
|
||||
//
|
||||
// $this->html .= "<td>$newColumn</td></tr>";
|
||||
// }
|
||||
// else {
|
||||
// $this->html .= "<td></td></tr>";
|
||||
// }
|
||||
|
||||
if (isset($col["id"])){
|
||||
$actions = $this->getActions($col["id"]);
|
||||
|
||||
@ -114,6 +124,8 @@ class ListJsonTable
|
||||
$this->customActionsArray[] = $actionColumn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private function setActions(): void
|
||||
{
|
||||
if (isset($this->data['meta']['actions'])) {
|
||||
@ -160,6 +172,17 @@ class ListJsonTable
|
||||
return false;
|
||||
}
|
||||
|
||||
// private function getColumns(int $id): string
|
||||
// {
|
||||
// $columns = [];
|
||||
// foreach ($this->actionsArray as $item) {
|
||||
// $objItem = new $item($this->baseUrl, $id);
|
||||
// $columns .= $objItem->fetch();
|
||||
// }
|
||||
//
|
||||
// return $columns;
|
||||
// }
|
||||
|
||||
private function getActions(int $id): string
|
||||
{
|
||||
$actions = "";
|
||||
|
Loading…
Reference in New Issue
Block a user