options/datatables

From Wikisphere
Jump to navigation Jump to search
$schema"http://json-schema.org/draft-07/schema#"
type"object"
title"SMW DataTables Format Configuration"
description"Configuration for Semantic MediaWiki DataTables format parameters"
x-default-properties
Empty array
properties
class
type"string"
description"Additional classes to add to the table"
mainlabel-template
type"string"
description"Template to be applied to the mainlabel. Use the canonical form |?=my label |+template=my template to set multiple parameters"
defaultnull
noajax
type"boolean"
description"Disable Ajax. Use this option wisely since when the data set exceeds a few thousand rows, the request might not complete"
defaultfalse
sep
type"string"
description"Separator for datavalues in the same column"
default", "
datatables-autoWidth
type"boolean"
description"Native DataTables option: autoWidth"
defaultfalse
datatables-deferRender
type"boolean"
description"Native DataTables option: deferRender"
defaultfalse
datatables-info
type"boolean"
description"Native DataTables option: info"
defaultfalse
datatables-lengthChange
type"boolean"
description"Native DataTables option: lengthChange"
defaulttrue
datatables-ordering
type"boolean"
description"Native DataTables option: ordering"
defaulttrue
datatables-paging
type"boolean"
description"Native DataTables option: paging"
defaulttrue
datatables-processing
type"boolean"
description"Native DataTables option: processing"
defaultfalse
datatables-scrollX
type"boolean"
description"Native DataTables option: scrollX"
defaultfalse
datatables-scrollY
type"string"
description"Native DataTables option: scrollY. Default 300px if Scroller is enabled"
default""
datatables-searching
type"boolean"
description"Native DataTables option: searching"
defaulttrue
datatables-stateSave
type"boolean"
description"Native DataTables option: stateSave"
defaultfalse
datatables-displayStart
type"integer"
description"Native DataTables option: displayStart"
minimum0
default0
datatables-pagingType
type"string"
description"Native DataTables option: pagingType"
enum
"numbers"
"simple"
"simple_numbers"
"full"
"full_numbers"
"first_last_numbers"
default"full_numbers"
datatables-pageLength
type"integer"
description"Native DataTables option: pageLength"
minimum1
default20
datatables-lengthMenu
type"array"
description"Native DataTables option: lengthMenu (comma separated values)"
items
type"integer"
default
10
20
50
100
200
datatables-scrollCollapse
type"boolean"
description"Native DataTables option: scrollCollapse"
defaultfalse
datatables-scroller
type"boolean"
description"Native DataTables option: scroller"
defaultfalse
datatables-scroller.displayBuffer
type"integer"
description"Native DataTables option: scroller.displayBuffer"
minimum1
default50
datatables-scroller.loadingIndicator
type"boolean"
description"Native DataTables option: scroller.loadingIndicator"
defaultfalse
datatables-buttons
type"array"
description"Native DataTables option: buttons (comma separated values)"
items
type"string"
datatables-dom
type"string"
description"Native DataTables option: dom"
default"lfrtip"
datatables-fixedHeader
type"boolean"
description"Native DataTables option: fixedHeader"
defaultfalse
datatables-responsive
type"boolean"
description"Native DataTables option: responsive"
defaulttrue
datatables-keys
type"boolean"
description"Native DataTables option: keys"
defaultfalse
datatables-columns.type
type"string"
description"Columns-type applied to all columns used for sorting. To set a column type for each column, use |+datatables-columns.type=string beside the printout"
enum
"auto"
"any-number"
"string"
"html"
"date"
"num"
"num-fmt"
"html-num"
"html-num-fmt"
datatables-columns.width
type"string"
description"Columns-width applied to all columns. To set a column width for each column, use |+datatables-columns.width=80px beside the printout"
datatables-searchPanes
type"object"
x-collapsibletrue
title"SearchPanes options"
properties
enabled
type"boolean"
description"Enable SearchPanes"
defaultfalse
initCollapsed
type"boolean"
description"Native DataTables option: searchPanes.initCollapsed"
defaultfalse
collapse
type"boolean"
description"Native DataTables option: searchPanes.collapse"
defaulttrue
columns
type"array"
description"Native DataTables option: columns to enable searchPanes (comma separated values like 0,2,3)"
items
type"integer"
minimum0
threshold
type"number"
description"Native DataTables option: searchPanes.threshold"
minimum0
maximum1
default0.6
minCount
type"integer"
description"Include in searchPanes entries with occurrence greater or equal than count"
minimum1
default1
htmlLabels
type"boolean"
description"Enable/disable HTML in searchPanes"
defaultfalse
datatables-columns.searchPanes.show
type"boolean"
description"Enable the searchPanes for all columns. To enable for specific columns use datatables-searchPanes.columns or |+datatables-columns.searchPanes.show=true beside the printout"
datatables-searchBuilder
type"boolean"
description"Enable SearchBuilder"
defaultfalse
datatables-mark
title"Mark.js"
type"object"
x-collapsibletrue
description"Mark.js options for highlighting"
properties
enabled
type"boolean"
description"Enable Mark.js"
defaultfalse
separateWordSearch
type"boolean"
description"Native Mark.js option: Whether to search for each word separated by a blank instead of the complete term"
accuracy
type"string"
description"Native Mark.js option: accuracy"
enum
"partially"
"complementary"
"exactly"
default"partially"
diacritics
type"boolean"
description"Native Mark.js option: diacritics"
defaulttrue
acrossElements
type"boolean"
description"Native Mark.js option: acrossElements"
defaultfalse
caseSensitive
type"boolean"
description"Native Mark.js option: caseSensitive"
defaultfalse
ignoreJoiners
type"boolean"
description"Native Mark.js option: ignoreJoiners"
defaultfalse
ignorePunctuation
type"string"
description"Native Mark.js option: ignorePunctuation (e.g., :;.,-–—‒_(){}[]!\'"+=)"
wildcards
type"string"
description"Native Mark.js option: wildcards"
enum
"disabled"
"enabled"
"withSpace"
default"disabled"