Beispiel #1
0
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();
}
Beispiel #2
0
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();
}