Affichage et recherche d'un projet poru créer une tache

This commit is contained in:
2020-09-28 15:57:17 +02:00
parent 9006dd3b38
commit 4d98fd9d42
2 changed files with 13 additions and 20 deletions

View File

@@ -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()));
} }

View File

@@ -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)