public function __construct(GridWidgetModelInterface $model, GridViewModelBuilderInterface $viewModelBuilder) { parent::__construct($model, $viewModelBuilder); $this->setColumns(new \ArrayObject()); $this->setPageSize(10); // Tanto grillas que paginan con ajax, como grillas que paginan con javascript necesitan saber el tamaño de pagina $this->setPage(1); // Tanto grillas que paginan con ajax, como grillas que paginan con javascript por defecto arrancan en la primer pagina }
/** * * @param \Bluegrass\Blues\Component\Widget\Menu\Model\MenuWidgetModelInterface $menuWidgetModel * @param \Bluegrass\Blues\Component\Widget\Menu\Views\MenuViewModelBuilder $viewModelBuilder */ public function __construct(MenuWidgetModelInterface $model, MenuViewModelBuilderInterface $viewModelBuilder) { parent::__construct($model, $viewModelBuilder); }
/** * * @param FilterableMenuWidgetModel $filterableMenuWidgetModel * @param FilterableMenuViewModelBuilder $filterableMenuViewModelBuilder */ public function __construct(FilterableMenuWidgetModel $filterableMenuWidgetModel, FilterableMenuViewModelBuilderInterface $filterableMenuViewModelBuilder) { parent::__construct($filterableMenuWidgetModel, $filterableMenuViewModelBuilder); }