Group
Extension

Matches 3

CGI-Widget-DBI-Search ( A/AD/ADIRAJ/CGI-Widget-DBI-Search-0.32.tar.gz, ADIRAJ, 2023; MetaCPAN )
CGI-Widget-DBI-Search/lib/CGI/Widget/DBI/Search.pm ( view source; MetaCPAN )
               contains a JSON hash with all active search params.  Note also, when
                             this is set, params -href_extra_vars will be converted to JSON
                        
CGI-Widget-DBI-Search ( A/AD/ADIRAJ/CGI-Widget-DBI-Search-0.32.tar.gz, ADIRAJ, 2023; MetaCPAN )
CGI-Widget-DBI-Search/lib/CGI/Widget/DBI/Search/AbstractDisplay.pm ( view source; MetaCPAN )

        if (ref $self->{-href_extra_vars} eq 'HASH') {
            $self->{'json_extra_vars'} = $self->extra_vars_for_json();
        }
        return;
    }

    $self->{'action_uri'} = $self->{-act
     my $json = _json_sortby_params($self, $column, 1);
        $json .= ', '.$self->{'json_extra_vars'} if $self->{'json_extra_vars'};
        return $self->{'action_uri_jsfunc'}.'({ '.$json.' });';
 return 'sortby=' . $column . ($sortby ? '&sort_reverse='.($reverse ? '1':'0') : '');
}

sub _json_sortby_params {
    my ($self, $column, $for_sortlink) = @_;
    my ($sortby, $reverse) = $self->
CGI-Widget-DBI-Search ( A/AD/ADIRAJ/CGI-Widget-DBI-Search-0.32.tar.gz, ADIRAJ, 2023; MetaCPAN )
CGI-Widget-DBI-Search/lib/CGI/Widget/DBI/Search/Base.pm ( view source; MetaCPAN )
 ? decode_utf8($param_val) : '');
    } keys %{$self->{-href_extra_vars}});
}

sub extra_vars_for_json {
    my ($self, $exclude_param_list) = @_;
    return '' unless ref $self->{-href_extra_vars} eq

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.