GridHandler::setUrls PHP Méthode

setUrls() public méthode

Define the urls that will be used in JS handler.
public setUrls ( $request, $extraUrls = [] )
$request Request
$extraUrls array Optional extra urls.
    function setUrls($request, $extraUrls = array())
    {
        $router = $request->getRouter();
        $urls = array('fetchGridUrl' => $router->url($request, null, null, 'fetchGrid', null, $this->getRequestArgs()), 'fetchRowsUrl' => $router->url($request, null, null, 'fetchRows', null, $this->getRequestArgs()), 'fetchRowUrl' => $router->url($request, null, null, 'fetchRow', null, $this->getRequestArgs()));
        $this->_urls = array_merge($urls, $extraUrls);
    }

Usage Example

 /**
  * @see GridHandler::setUrls()
  */
 function setUrls($request, $extraUrls = array())
 {
     $router = $request->getRouter();
     parent::setUrls($request, array_merge($extraUrls, array('markNewUrl' => $router->url($request, null, null, 'markNew', null, $this->getRequestArgs()), 'markReadUrl' => $router->url($request, null, null, 'markRead', null, $this->getRequestArgs()), 'deleteUrl' => $router->url($request, null, null, 'deleteNotifications', null, $this->getRequestArgs()))));
 }
All Usage Examples Of GridHandler::setUrls