Liking cljdoc? Tell your friends :D

retabled.internal


_tableclj/s

(_table controls entries table-id)

Generate a table from entries according to headers and getter-fns in controls

Generate a table from `entries` according to headers and getter-fns in `controls`
raw docstring

add-unique-keyclj/s

(add-unique-key items)

ALL-DATAclj/s


atom?clj/s

(atom? a)

ducktype an atom as something dereferable

ducktype an atom as something dereferable
raw docstring

check-for-duplicatesclj/s

(check-for-duplicates table-id)

curate-entriesclj/s

(curate-entries {:as args :keys [paging-controls entries table-id]})

CURRENT-DATAclj/s


DEFAULT-PAGE-ATOMclj/s


default-page-atomclj/s


default-pagingclj/s

(default-paging table-id)

Set up a local atom and define paging functions with reference to it

Set up a local atom and define paging functions with reference to it
raw docstring

default-paging-infoclj/s


dissoc-all-data!clj/s

(dissoc-all-data! table-id)

exceptionsclj/s


generate-rowsclj/s

(generate-rows {:as args :keys [controls entries table-id]})

Generate all the rows of the table from entries, according to controls

Generate all the rows of the table from `entries`, according to `controls`
raw docstring

generate-table-idclj/s

(generate-table-id table-id)

generate-theadsclj/s

(generate-theads {:as args :keys [controls paging-controls table-id]})

generate the table headers

generate the table headers
raw docstring

pagingclj/s

(paging paging-controls entries)

Limit view of entries to a given screen. If paging-controls is falsy, do not filter.

Limit view of entries to a given screen.
If `paging-controls` is falsy, do not filter.
raw docstring

PAGING-INFOclj/s


render-header-fieldsclj/s

(render-header-fields {:as args :keys [controls table-id]})

render-screen-controlsclj/s

(render-screen-controls
  {:as paging-controls
   :keys [get-current-screen get-amount set-amount set-current-screen
          set-final-screen get-final-screen r-content rr-content f-content
          ff-content left-bar-content right-bar-content num-columns
          entries-option align show-total-pages?]
   :or {num-columns 100}}
  table-scroll-bar
  table-id)

Render the controls to edit this screen for results

Render the controls to edit this screen for results
raw docstring

TABLE-NAME-COUNTclj/s


update-all-data!clj/s

(update-all-data! table-id entries)

update-current-data!clj/s

(update-current-data! table-id entries)

update-default-entries-per-page!clj/s

(update-default-entries-per-page! controls table-id)

update-paging-info!clj/s

(update-paging-info! table-id)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close