empty option in dropdown

admin_wiky 31 Oct, 2018
Hello to everyone,

I would like to ask you for a help.
I have a CCv5 table and I am using filtering dropdowns filled by this code:
\GCore\Libs\GModel::generateModel("Drop4", array('tablename' => "employers",));
$class4 = '\GCore\Models\Drop4';
$data4 = $class4::getInstance()->find('list', array('fields' => array('position', 'position'), "order" => array("position")));
$options4 = $data4;
but this dropdown hasnt an empty option for filtering all data.

I try this code with similar modifications, but it doesnt work:
array_unshift($data4, '');
When I use this code I can choose empty option and it filter all dat, but this code shows options in dropdown depending on pagination (data in other page arent allow in dropdown)
$keys = \GCore\Libs\Arr::getVal(\GCore\Libs\Arr::getVal($rows, explode(".", "[n].pk")), explode(".", "[n].position"));
$values = \GCore\Libs\Arr::getVal(\GCore\Libs\Arr::getVal($rows, explode(".", "[n].pk")), explode(".", "[n].position"));
array_unshift($keys, '');
array_unshift($values, 'all data');

$options = array_combine($keys, $values);
could you give me an advise how resolve it?
thank you
admin_wiky 01 Nov, 2018
Answer
I figure out and it works
$data_keys = array_keys($data);
$data_values = array_values($data);
array_unshift($data_keys, '');
array_unshift($data_values, 'all data');
$options = array_combine($data_keys, $data_values);
This topic is locked and no more replies can be posted.