private determineSortableColumns ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, array $columnConfiguration ) : boolean | ||
$query | Symfony\Component\HttpFoundation\ParameterBag | |
$builder | OpenSkill\Datatable\Queries\QueryConfigurationBuilder | |
$columnConfiguration | array | |
Résultat | boolean | success? |
private function determineSortableColumns($query, $builder, array $columnConfiguration)
{
$columns = $this->getNumberOfSortingColumns($query);
for ($i = 0; $i < $columns; $i++) {
if ($query->has("iSortCol_" . $i) && $this->hasValue($query->get("iSortCol_" . $i))) {
$item = $query->get("iSortCol_" . $i);
$direction = $query->get("sSortDir_" . $i);
$this->addColumnForOrdering($builder, $columnConfiguration, $item, $direction);
}
}
return true;
}