PageInfo
in package
implements
ArrayAccess, Iterator, Countable
La classe PageInfo gestisce le informazioni di pagina per la tabella Implementa ArrayAccess per poter accedere alle proprietà come array
Table of Contents
Interfaces
- ArrayAccess
- Iterator
- Countable
Methods
- __construct() : mixed
- Costruttore che può accettare un array di configurazione iniziale
- add_bulk_action() : mixed
- Aggiunge un'azione bulk
- count() : int
- Implementazione dei metodi richiesti da Countable
- current() : mixed
- key() : mixed
- next() : void
- offsetExists() : bool
- Implementazione dei metodi richiesti da ArrayAccess
- offsetGet() : mixed
- offsetSet() : void
- offsetUnset() : void
- rewind() : void
- Implementazione dei metodi richiesti da Iterator
- set_action() : mixed
- Imposta l'azione
- set_ajax() : mixed
- Abilita/disabilita ajax
- set_auto_scroll() : mixed
- Abilita/disabilita lo scrolling automatico
- set_bulk_actions() : mixed
- Imposta le azioni bulk
- set_filters() : mixed
- Imposta i filtri
- set_footer() : mixed
- Abilita/disabilita il footer
- set_id() : mixed
- Imposta l'ID della tabella
- set_input_hidden() : mixed
- set_json() : mixed
- set_limit() : mixed
- Imposta il limite di righe per pagina
- set_limit_start() : mixed
- Imposta l'indice di partenza per il limite
- set_order_dir() : mixed
- Imposta la direzione di ordinamento
- set_order_field() : mixed
- Imposta il campo di ordinamento
- set_pag_el_per_page_show() : mixed
- Abilita/disabilita la visualizzazione del selettore "elementi per pagina" nella paginazione
- set_pag_goto_show() : mixed
- Abilita/disabilita la visualizzazione del selettore "vai alla pagina" nella paginazione
- set_pag_number_show() : mixed
- Abilita/disabilita la visualizzazione dei numeri di pagina nella paginazione
- set_pag_total_show() : mixed
- Abilita/disabilita la visualizzazione del totale nella paginazione
- set_page() : mixed
- Imposta la pagina corrente
- set_pagination() : mixed
- Abilita/disabilita la paginazione
- set_pagination_limit() : mixed
- Imposta il limite di pagine da mostrare nella paginazione
- set_table_attrs() : mixed
- set_total_record() : mixed
- Imposta il numero totale di record
- to_array() : mixed
- Converte le informazioni di pagina in un array
- valid() : bool
Methods
__construct()
Costruttore che può accettare un array di configurazione iniziale
public
__construct([array<string|int, mixed> $config = [] ]) : mixed
Parameters
- $config : array<string|int, mixed> = []
add_bulk_action()
Aggiunge un'azione bulk
public
add_bulk_action(mixed $key, mixed $label) : mixed
Parameters
- $key : mixed
- $label : mixed
count()
Implementazione dei metodi richiesti da Countable
public
count() : int
Return values
intcurrent()
public
current() : mixed
key()
public
key() : mixed
next()
public
next() : void
offsetExists()
Implementazione dei metodi richiesti da ArrayAccess
public
offsetExists(mixed $offset) : bool
Parameters
- $offset : mixed
Return values
booloffsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
offsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
- $offset : mixed
- $value : mixed
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
- $offset : mixed
rewind()
Implementazione dei metodi richiesti da Iterator
public
rewind() : void
set_action()
Imposta l'azione
public
set_action(mixed $action) : mixed
Parameters
- $action : mixed
set_ajax()
Abilita/disabilita ajax
public
set_ajax(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_auto_scroll()
Abilita/disabilita lo scrolling automatico
public
set_auto_scroll(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_bulk_actions()
Imposta le azioni bulk
public
set_bulk_actions(mixed $actions) : mixed
Parameters
- $actions : mixed
set_filters()
Imposta i filtri
public
set_filters(mixed $filters) : mixed
Parameters
- $filters : mixed
set_footer()
Abilita/disabilita il footer
public
set_footer(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_id()
Imposta l'ID della tabella
public
set_id(mixed $id) : mixed
Parameters
- $id : mixed
set_input_hidden()
public
set_input_hidden(mixed $html) : mixed
Parameters
- $html : mixed
set_json()
public
set_json(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_limit()
Imposta il limite di righe per pagina
public
set_limit(mixed $limit) : mixed
Parameters
- $limit : mixed
set_limit_start()
Imposta l'indice di partenza per il limite
public
set_limit_start(mixed $limitStart) : mixed
Parameters
- $limitStart : mixed
set_order_dir()
Imposta la direzione di ordinamento
public
set_order_dir(mixed $dir) : mixed
Parameters
- $dir : mixed
set_order_field()
Imposta il campo di ordinamento
public
set_order_field(mixed $field) : mixed
Parameters
- $field : mixed
set_pag_el_per_page_show()
Abilita/disabilita la visualizzazione del selettore "elementi per pagina" nella paginazione
public
set_pag_el_per_page_show(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_pag_goto_show()
Abilita/disabilita la visualizzazione del selettore "vai alla pagina" nella paginazione
public
set_pag_goto_show(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_pag_number_show()
Abilita/disabilita la visualizzazione dei numeri di pagina nella paginazione
public
set_pag_number_show(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_pag_total_show()
Abilita/disabilita la visualizzazione del totale nella paginazione
public
set_pag_total_show(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_page()
Imposta la pagina corrente
public
set_page(mixed $page) : mixed
Parameters
- $page : mixed
set_pagination()
Abilita/disabilita la paginazione
public
set_pagination(mixed $enabled) : mixed
Parameters
- $enabled : mixed
set_pagination_limit()
Imposta il limite di pagine da mostrare nella paginazione
public
set_pagination_limit(mixed $limit) : mixed
Parameters
- $limit : mixed
set_table_attrs()
public
set_table_attrs(string $key, array<string|int, mixed> $attrs) : mixed
Parameters
- $key : string
-
example: 'form', 'table', 'thead', 'tbody', 'tr', 'td.id', 'td.action', 'th.checkbox'
- $attrs : array<string|int, mixed>
-
array of attributes to set example: ['class' => 'card-body-overflow js-table-form']
set_total_record()
Imposta il numero totale di record
public
set_total_record(mixed $total) : mixed
Parameters
- $total : mixed
to_array()
Converte le informazioni di pagina in un array
public
to_array() : mixed
valid()
public
valid() : bool