Définition via 'Configuration'
{% apply spaceless %}{% verbatim %}
// config/packages/oka-lists.yaml
oka-lists:
default_controller: "un-controller-stimulus
default_action: "une-action-stimulus"
default_line_controller: "un-controller-stimulus"
default_line_action: "une-action-stimulus"
lists_config:
person_list:
controller: "un-controller-stimulus
action: "une-action-stimulus"
line_controller: "un-controller-stimulus"
line_action: "une-action-stimulus"
column:
- {
id: "id",
display: "#",
place: 1,
controller: "un-controller-stimulus",
action: "une-action-stimulus"
}
{% endverbatim %}{% endapply %}
Définition via 'Controller'
{% apply spaceless %}{% verbatim %}
$list = $this->listsFactory->createListFromRequest(ArrayList::class, $request, 'person_list', $data)
->withConfig([
'controller' => 'un-controller',
'action' => 'une-action',
'line_controller' => 'un-controller-de-ligne',
'line_action' => 'une-action-de-ligne',
])
->withColumn('firstname', 'Prénom', controller: 'un-controller-de-cellule', action: 'une-action-de-cellule')
->build();
{% endverbatim %}{% endapply %}