currentpage property

int get currentpage

Implementation

int get currentpage
{
  int v = _currentpage?.get() ?? 1;
  if (v <= 0) v = 1;
  return v;
}
set currentpage (dynamic v)

Implementation

set currentpage (dynamic v)
{
  if (_currentpage != null)
  {
    if (pages.isNotEmpty && v > pages.length)
      _currentpage!.set(pages.length);
    else if (v < 1 || v == null)
      _currentpage!.set(1);
    else
      _currentpage!.set(v ?? initialpage ?? 1);
  }
  else if (v != null)
  {
    _currentpage = IntegerObservable(Binding.toKey(id, 'currentpage'), v, scope: scope, listener: onPropertyChange);
  }
}