public function unitListAction()
{
$list = new \Pimcore\Model\Object\QuantityValue\Unit\Listing();
$list->setOrderKey("abbreviation");
$list->setOrder("ASC");
if ($this->getParam("filter")) {
$array = explode(",", $this->getParam("filter"));
$quotedArray = [];
$db = \Pimcore\Db::get();
foreach ($array as $a) {
$quotedArray[] = $db->quote($a);
}
$string = implode(",", $quotedArray);
$list->setCondition("id IN (" . $string . ")");
}
$units = $list->getUnits();
$this->_helper->json(["data" => $units, "success" => true, "total" => $list->getTotalCount()]);
}