Affichage et recherche d'un projet poru créer une tache
This commit is contained in:
@@ -188,7 +188,7 @@ class ProjectController extends AbstractController
|
|||||||
->setParameter("value", "%".$q."%")
|
->setParameter("value", "%".$q."%")
|
||||||
->orderBy('customer.name');
|
->orderBy('customer.name');
|
||||||
|
|
||||||
$datas=$qb->setFirstResult(0)->setMaxResults($page_limit)->getQuery()->getResult();
|
$datas=$qb->setFirstResult(0)->getQuery()->getResult();
|
||||||
foreach($datas as $data) {
|
foreach($datas as $data) {
|
||||||
array_push($output,array("id"=>$data->getId(),"text"=>$data->getDisplayname()));
|
array_push($output,array("id"=>$data->getId(),"text"=>$data->getDisplayname()));
|
||||||
}
|
}
|
||||||
|
@@ -65,25 +65,18 @@ class TaskType extends AbstractType
|
|||||||
);
|
);
|
||||||
|
|
||||||
$builder->add('project',
|
$builder->add('project',
|
||||||
Select2EntityType::class, [
|
EntityType::class, [
|
||||||
"label" => "Projet",
|
"label" => "Projet",
|
||||||
"disabled" => false,
|
"class" => "App:Project",
|
||||||
"required" => true,
|
"choice_label" => function ($project) {
|
||||||
"multiple" => false,
|
return $project->getDisplayname();},
|
||||||
"remote_route" => "app_project_select",
|
|
||||||
"class" => "App:Project",
|
"disabled" => false,
|
||||||
"primary_key" => "id",
|
"required" => true,
|
||||||
"text_property" => "displayname",
|
"multiple" => false,
|
||||||
"minimum_input_length" => 0,
|
"placeholder" => "Selectionner un Projet",
|
||||||
"page_limit" => 10,
|
]
|
||||||
"allow_clear" => true,
|
);
|
||||||
"delay" => 250,
|
|
||||||
"cache" => false,
|
|
||||||
"cache_timeout" => 60000,
|
|
||||||
"language" => "fr",
|
|
||||||
"placeholder" => "Selectionner un Projet",
|
|
||||||
]
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
|
Reference in New Issue
Block a user