Skip to content

snippet isn't in payload.snippets[snippet] #279

@Olicek

Description

@Olicek

Nevím jak za jiných okolností, jinak to nepoužívám, ale pokud mám Grid ve 2 vnořených komponentách, tak se jako snippet name nepředá jedna komponenta. Pro příklad

// HistoryPresenter
protected function createComponentHistoryGrid()
{
    return $this->history->create();
}

// HistoryGrid
public function createComponent($name)
{
    $this->grid = new Grid($this, $name);
    // ...
}

Potom se nastavuje tady název snippetu, který ale tady v payload.snippets[snippet] už není. V tom payload.snippets je property snippet-historyGrid-grid-grid, zatímco název snippetu se vytvoří bez toho historyGrid.

Jinými slovy:
snippet = snippet-grid-grid
payload.snippets = {snippet-historyGrid-grid-grid: ...}

Problém podle mě bude někde v Grid.php. Respektive možná někde jak vytvářím tu komponentu. Funguje při tom ajax, ale už se nic nepushuje do URL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions