public function getAjaxList($inputControlId, $limit = 20, $page = 1, $search = null)
    {
        if (array_key_exists($inputControlId, $this->ajaxFunctionMap)) {
            return call_user_func(array($this, $this->ajaxFunctionMap[$inputControlId]), $limit, $page, $search);
        } else {
            return null;
        }
    }
public function getAjaxList($inputControlId, $limit = 20, $page = 1, $search = null)
    {
        if (array_key_exists($inputControlId, $this->ajaxFunctionMap)) {
            return call_user_func(array($this, $this->ajaxFunctionMap[$inputControlId]), $limit, $page, $search);
        } else {
            return null;
        }
    }
public function getAjaxList ( $ inputControlId , $ limit = 20 , $ page = 1 , $ search = null ) { if ( array_key_exists ( $ inputControlId , $ this -> ajaxFunctionMap ) ) { return call_user_func ( array ( $ this , $ this -> ajaxFunctionMap [ $ inputControlId ] ) , $ limit , $ page , $ search ) ; } else { return null ; } }
Returns the list of the options for a given ajax selector control id, or returns null if that input control is not supported

@param  string     $inputControlId The id of the input control to get a list of options for
@param  integer    $limit          How many options to grab at a time
@param  integer    $page           The page number (e.g. if we want results 21 - 30 when page size = 10, then this would be 3)
@param  string     $search         The search term

@return array|null                 The array of options, or null if not supported
Returns the list of the options for a given ajax selector control id or returns null if that input control is not supported