Versions in this module Expand all Collapse all v0 v0.1.6 Mar 7, 2021 v0.1.5 Mar 6, 2021 Changes in this version + const Columns + const False + const FilterParamCountInfix + const FilterParamJoinInfix + const FilterParamOperatorSuffix + const FilterRangeParamEndSuffix + const FilterRangeParamStartSuffix + const IsAll + const Page + const PageSize + const Pjax + const Prefix + const PrimaryKey + const Separator + const Sort + const SortType + const True + type Parameters struct + Animation bool + Columns []string + Fields map[string][]string + OrConditions map[string]string + Page string + PageInt int + PageSize string + PageSizeInt int + SortField string + SortType string + URLPath string + func BaseParam() Parameters + func GetParam(u *url.URL, defaultPageSize int, p ...string) Parameters + func GetParamFromURL(urlStr string, defaultPageSize int, defaultSortType, primaryKey string) Parameters + func (param Parameters) AddField(field, value string) Parameters + func (param Parameters) DeleteDetailPk() Parameters + func (param Parameters) DeleteEditPk() Parameters + func (param Parameters) DeleteField(fields ...string) Parameters + func (param Parameters) DeleteIsAll() Parameters + func (param Parameters) DeletePK() Parameters + func (param Parameters) GetFieldOperator(field, suffix string) string + func (param Parameters) GetFieldValue(field string) string + func (param Parameters) GetFieldValues(field string) []string + func (param Parameters) GetFieldValuesStr(field string) string + func (param Parameters) GetFilterFieldValueEnd(field string) string + func (param Parameters) GetFilterFieldValueStart(field string) string + func (param Parameters) GetFixedParamStr() url.Values + func (param Parameters) GetFixedParamStrFromCache() url.Values + func (param Parameters) GetFixedParamStrWithoutColumnsAndPage() string + func (param Parameters) GetFixedParamStrWithoutSort() string + func (param Parameters) GetLastPageRouteParamStr(cache ...bool) string + func (param Parameters) GetNextPageRouteParamStr(cache ...bool) string + func (param Parameters) GetRouteParamStr() string + func (param Parameters) GetRouteParamStrWithoutPageSize(page string) string + func (param Parameters) IsAll() bool + func (param Parameters) Join() string + func (param Parameters) PK() string + func (param Parameters) PKs() []string + func (param Parameters) SetPage(page string) Parameters + func (param Parameters) SetPageSize(pageSize string) Parameters + func (param Parameters) Statement(wheres, table, delimiter, delimiter2 string, whereArgs []interface{}, ...) (string, []interface{}, []string) + func (param Parameters) URL(page string) string + func (param Parameters) URLNoAnimation(page string) string + func (param Parameters) WithIsAll(isAll bool) Parameters + func (param Parameters) WithPKs(id ...string) Parameters + func (param Parameters) WithURLPath(path string) Parameters