Código de la App
Controles
Selector de registros por página
Items
[5;10;15;20]Selector de Provincia
Items
[5;10;15;20]Galería princial
Items
If (
iconnext.DisplayMode = Disabled;
LastN(
FirstN(
GalInmHidden.AllItems;
numero_paginas.Selected.Value * paginan
);
numero_paginas.Selected.Value – (numero_paginas.Selected.Value * paginan -Value(labelCountRows.Text))
);
LastN(
FirstN(
GalInmHidden.AllItems;
numero_paginas.Selected.Value * paginan
);
numero_paginas.Selected.Value
)
)
Galería oculta
Items
Filter(
Inm;
(StartsWith(
Vendedor;
select_vend.Text
) || IsBlank(select_vend.Text)) && Provincia = select_prov.Selected.Value || IsBlank(select_prov.Selected.Value)
)
Default
If (
numero_paginas.Selected.Value * paginan >= CountRows(Self.AllItems);
Last(Self.AllItems)
)
LabelCountRows (oculta)
Text
CountRows(GalInmHidden.AllItems)
Flecha a la izquierda
OnSelect
If (paginan > 1;Set(paginan;paginan-1))
Flecha a la derecha
OnSelect
Set(paginan;paginan +1)
Flecha primera página
OnSelect
Set(paginan;1)
Flecha última página
OnSelect
Set(paginan;RoundUp(Value(labelCountRows.Text) / numero_paginas.Selected.Value ;0))
Texto de paginación
Text
«Página » &paginan&» de » &If (
Mod(
CountRows(GalInmHidden.AllItems);
100
)= 0;
RoundUp( CountRows(GalInmHidden.AllItems)/numero_paginas.Selected.Value;0) &» +páginas»;
RoundUp(CountRows(GalInmHidden.AllItems)/numero_paginas.Selected.Value;0) &» página(s)»
)
Variables
paginan
App(OnStart)
Set(paginan;1)