Skip to content

Instantly share code, notes, and snippets.

@perlDreamer
Created September 23, 2009 00:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save perlDreamer/191602 to your computer and use it in GitHub Desktop.
Save perlDreamer/191602 to your computer and use it in GitHub Desktop.
sub setDataByCallback {
my $self = shift;
my $callback = shift;
my $pageNumber = $self->getPageNumber;
my $rowsPerPage = $self->{_rpp};
my $start = ( ($pageNumber - 1) * $rowsPerPage );
my $obj = $callback->($start, $rowsPerPage);
$self->{_callbackObj} = $obj;
$self->{_setByQuery} = 0;
$self->{_setByArrayRef} = 0;
$self->{_setByCallback} = 1;
return '';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment