From f9de270771a016a360d792c74219e9e8a535317e Mon Sep 17 00:00:00 2001 From: JpMaxMan Date: Tue, 13 Oct 2026 10:47:35 -0700 Subject: [PATCH] Use native Company picker for TrainingService admin --- marketplace/code/ui/admin/TrainingServiceAdminUI.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/marketplace/code/ui/admin/TrainingServiceAdminUI.php b/marketplace/code/ui/admin/TrainingServiceAdminUI.php index 96cd3d1e7..222c0785a 100644 --- a/marketplace/code/ui/admin/TrainingServiceAdminUI.php +++ b/marketplace/code/ui/admin/TrainingServiceAdminUI.php @@ -36,10 +36,13 @@ public function updateCMSFields(FieldList $fields) { $companies = Company::get(); if($companies){ - $fields->push(new DropdownField( + $companyField = new DropdownField( 'CompanyID', 'Company', - $companies->map("ID", "Name", "Please Select a Company"))); + $companies->map("ID", "Name", "Please Select a Company")); + // Keep the full company list native to avoid rebuilding thousands of Chosen results. + $companyField->addExtraClass('no-chzn'); + $fields->push($companyField); } if($types && $levels && $this->owner->ID>0){