function app_event_ds_job_list($values) { //This method implements an ajax data source provider $dataset = rea_ui_datasource::dataset(); $ops = [['001', 'Programmer'], ['002', 'Graphic Artists'], ['003', 'Analist'], ['004', 'DBA'], ['005', 'System Administrator'], ['006', 'Scrum Master'], ['007', 'Help Desk']]; foreach ($ops as $e) { if (isset($values['q'])) { if (strpos(strtolower($e[1]), strtolower($values['q'])) !== false) { $dataset->append($e[0], $e[1]); } } else { $dataset->append($e[0], $e[1]); } } error_log("@ds_job_list====================="); error_log(print_r($values, true)); error_log(print_r($dataset, true)); //sleep(3); //test slow response $dataset->send(); }
function app_event_ajax_job_list_static($page, $values) { //This method implements an ajax data source provider $dataset = rea_ui_datasource::dataset(); $dataset->append(array('001', 'Development')); $dataset->append(array('002', 'Graphic')); $dataset->append(array('003', 'Management')); $dataset->send(); }