All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.dandelion-datatables.tld Maven / Gradle / Ivy

The newest version!


   Set of tags for manipulating HTML table with DataTables.
   dandelion-datatables
   100
   datatables
   http://github.com/dandelion/datatables

   
   
   
   
      
      The  tag allows you to display a HTML table thanks to a set of attributes and nested  tags.

]]>
table com.github.dandelion.datatables.jsp.tag.TableTag com.github.dandelion.datatables.jsp.tag.TableTagExtraInfo JSP DOM id of the HTML table.

  • Required: yes
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
id true true
Collection of data to be used to populate the table.

  • Required: either the 'data' or the 'url' attribute is required
  • Data source: DOM
  • Configuration property: n/a

]]>
data true java.lang.Object
URL called by DataTables to populate the table. Data returned must be in the JSON format

  • Required: either the 'data' or the 'url' attribute is required
  • Data source: AJAX
  • Configuration property: n/a

]]>
url true
Name under which the object representing the current row is added to the page context, allowing you to access the object in the body of a tag.

If data must be displayed without any decoration, use the property attribute of the column tag.

  • Required: false
  • Data source: DOM
  • Configuration property: n/a

]]>
row true
Display mode used when the table has finished loading and must appear in the page.

A duration can be set (in milliseconds) if the display mode is set to 'fadein'.

  • Required: false
  • Possible values: block|fadein[,duration]
  • Default: fadein
  • Data source: DOM / AJAX
  • Configuration property: feature.appear

]]>
appear true
CSS style to be applied on the HTML table.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: css.style

]]>
cssStyle true
CSS class(es) to be applied on the HTML table.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: css.class

]]>
cssClass true
Evaluated as a property of the bean being iterated on.

  • Required: no
  • Data source: DOM
  • Configuration property: n/a

]]>
rowIdBase true
Prefix used to build an ID that will be applied on all table rows.

If 'rowIdBase' is used, the 'rowIdPrefix' is prepended to the 'rowIdBase'.

  • Required: no
  • Data source: DOM
  • Configuration property: n/a

]]>
rowIdPrefix true
Suffix used to build an ID that will be applied on all table rows.

If 'rowIdBase' is used, the 'rowIdSuffix' is appended to the 'rowIdBase'.

  • Required: no
  • Data source: DOM
  • Configuration property: n/a

]]>
rowIdSuffix true
Defer the creation of the table elements for each row until they are needed for a draw.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: AJAX
  • Configuration property: ajax.deferRender

]]>
deferRender true
Delay the loading of server-side data until second draw.

  • Required: no
  • Possible values: integer|array of integers
  • Data source: AJAX
  • Configuration property: ajax.deferLoading

]]>
deferLoading true
Enable or disable the table information display.

This shows information about the data that is currently visible on the page, including information about filtered data if that action is being performed.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.info

]]>
info true
Enable or disable pagination.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.pageable

]]>
pageable true
If 'pageable' is set to true, allows the end user to select the size of a formatted page from a select menu (sizes are 10, 25, 50 and 100).

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.lengthChange

]]>
lengthChange true
Name of the pagination interaction methods which present different page controls to the end user.

  • Required: no
  • Possible values:

             simple

             simple_numbers

             full

             full_numbers

             scrolling

             input

             listbox

             extStyle

             bootstrap

             bootstrap_full_numbers

             bootstrap_four_button

  • Default: simple
  • Data source: DOM / AJAX
  • Configuration property: feature.pagingType

]]>
pagingType true
Enable or disable global filtering of data.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.filterable

]]>
filterable true
Enable or disable sorting of all columns.

Sorting of individual columns can be disabled using the 'sortable' attribute of the column tag.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.sortable

]]>
sortable true
Enable or disable automatic column width calculation.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: feature.paginate

]]>
autoWidth true
Allows you to specify exactly where in the DOM you want DataTables to inject the various controls it adds to the page.

For example you might want the pagination controls at the top of the table.

  • Required: no
  • Possible values: See http://datatables.net/ref#sDom
  • Default: lfrtip
  • Data source: DOM / AJAX
  • Configuration property: feature.dom

]]>
dom true
Enable or disable the display of a 'processing' indicator when the table is being processed (e.g. a sort).

This is particularly useful for tables with large amounts of data where it can take a noticeable amount of time to sort the entries.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: DOM / AJAX
  • Configuration property: feature.processing

]]>
processing true
Configure DataTables to use server-side processing.

Note that the 'url' attribute must be given in order to give DataTables a source to obtain the required data for each draw.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: AJAX
  • Configuration property: ajax.serverSide

]]>
serverSide true
Allows you pass extra AJAX params to the request made agains the server.

Also note that you can automatically load any Dandelion bundle using the syntax: 'bundleName#javascriptFunction'.

  • Required: no
  • Possible values: any String representing the name of an accessible Javascript function
  • Data source: AJAX
  • Configuration property: ajax.ajaxParams

]]>
ajaxParams true
Enable pipelining data for paging when server-side processing is enabled.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: AJAX
  • Configuration property: ajax.pipelining

]]>
pipelining true
Pipe size used when pipelining is enabled, i.e. times that the user can page before a request must be made of the server.

  • Required: no
  • Possible values: any integer starting from 1
  • Default: 5
  • Data source: AJAX
  • Configuration property: ajax.pipeSize

]]>
pipeSize true
jQuery selector targeting the element on which a 'click' event will be bound to trigger the table reloading.

  • Required: no
  • Possible values: any jQuery selector
  • Default: Empty string
  • Data source: AJAX
  • Configuration property: ajax.reloadSelector

]]>
reloadSelector true
Name of a Javascript function that will be called in the 'click' event bound by the reloadSelector attribute.

Note that when using this attribute, you will have to call manually the 'fnReloadAjax()' function.

  • Required: no
  • Possible values: any String representing the name of an accessible Javascript function
  • Default: Empty string
  • Data source: AJAX
  • Configuration property: ajax.reloadFunction

]]>
reloadFunction true
When enabled a cookie will be used to save table display information such as pagination information, display length, filtering and sorting. As such when the end user reloads the page the display display will match what thy had previously set up.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: DOM / AJAX
  • Configuration property: feature.stateSave

]]>
stateSave true
Comma-separated list of enabled export formats.

Some formats use reserved words, such as 'csv', 'xls', 'xlsx', 'pdf' and 'xml'. You can overload the default configuration attached to these formats using the configuration properties.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: export.enabled.formats

]]>
export true
CSS style to be applied to the container used for export links.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: export.container.style

]]>
exportStyle true
CSS class(s) to be applied to the container used for export links.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: export.container.class

]]>
exportClass true
Enable jQuery UI ThemeRoller support.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: DOM / AJAX
  • Configuration property: feature.jqueryUi

]]>
jqueryUI true
Name of a theme to activate in the current table.

  • Required: no
  • Possible values:

             bootstrap2

             bootstrap3

             jqueryui

  • Default: None
  • Data source: DOM / AJAX
  • Configuration property: css.theme

]]>
theme true
Name of a theme option to activate in the current table.

  • Required: no
  • Possible values for the 'jqueryui' theme:

             base

             blacktie

             blitzer

             cupertino

             darkhive

             dotluv

             eggplant

             excitebike

             flick

             hotsneaks

             humanity

             lefrog

             mintchoc

             overcast

             peppergrinder

             redmond

             smoothness

             southstreet

             start

             sunny

             swankypurse

             trontastic

             uidarkness

             uilightness

             vader

  • Default: None
  • Data source: DOM / AJAX
  • Configuration property: css.themeOption

]]>
themeOption true
Specify the entries in the length drop down menu that DataTables show when pagination is enabled.

The string must be composed of:

  • a comma-separated list of numbers
  • a separating semi-colon
  • a comma-separated list of strings, each one associated with the previous item of the first list

For example: 10,20,30,40,-1;10,20,30,40,'All'

  • Required: no
  • Default: 10,25,50,100
  • Data source: DOM / AJAX
  • Configuration property: feature.lengthMenu

]]>
lengthMenu true
Comma-separated list of CSS classes that should be applied to displayed rows.

This array may be of any length, and DataTables will apply each class sequentially, looping when required.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: css.stripeClasses

]]>
cssStripes true
Number of rows to display on a single page when using pagination.

  • Required: no
  • Default: 10
  • Data source: DOM / AJAX
  • Configuration property: feature.displayLength

]]>
displayLength true
Comma-separated names of extensions to register in the current table.

See the documentation for all available extensions.

Note that you can also use this attribute to plug-in your own extension.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: main.extension.names

]]>
ext true
Name of the configuration group to activate for the current table.

The group must be define in the configurations files (datatables_XX.properties).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
confGroup true
Placeholder used to hold the individual column filtering elements.

  • Required: no
  • Possible values:

             foot

             head_before

             head_after

             none

  • Default: foot
  • Data source: DOM / AJAX
  • Configuration property: feature.filterPlaceHolder

]]>
filterPlaceholder true
Delay (in milliseconds) to be used before the AJAX call is performed to obtain data.

  • Required: no
  • Default: 500ms
  • Data source: DOM / AJAX
  • Configuration property: feature.filterDelay

]]>
filterDelay true
jQuery selector targeting the element on which a 'click' event will be bound to trigger the filtering.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: feature.filterSelector

]]>
filterSelector true
jQuery selector targeting the element on which a 'click' event will be bound to trigger the clearing of all filter elements.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: feature.filterClearSelector

]]>
filterClearSelector true
Offset applied on the top. offsetTop true Enable vertical scrolling.

Vertical scrolling will constrain the DataTable to the given height, and enable scrolling for any data which overflows the current viewport.

This can be used as an alternative to paging to display a lot of data in a small area (although paging and scrolling can both be enabled at the same time).

  • Required: no
  • Possible values: Any CSS unit, or a number (in which case it will be treated as a pixel measurement)
  • Default: Empty string, i.e. disabled
  • Data source: DOM / AJAX
  • Configuration property: feature.scrollY

]]>
scrollY true
When vertical scrolling is enabled ('scrollY'), DataTables will force the height of the table's viewport to the given height at all times (useful for layout).

However, this can look odd when filtering data down to a small data set, and the footer is left "floating" further down. This parameter (when enabled) will cause DataTables to collapse the table's viewport down when the result set will fit within the given Y height.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: DOM / AJAX
  • Default: Empty string, i.e. disabled
  • Configuration property: feature.scrollCollapse

]]>
scrollCollapse true
Enable horizontal scrolling.

When a table is too wide to fit into a certain layout, or you have a large number of columns in the table, you can enable x-scrolling to show the table in a viewport, which can be scrolled.

  • Required: no
  • Possible values: Any CSS unit, or a number (in which case it will be treated as a pixel measurement)
  • Default: Empty string, i.e. disabled
  • Data source: DOM / AJAX
  • Configuration property: feature.scrollX

]]>
scrollX true
This property can be used to force a DataTable to use more width than it might otherwise do when x-scrolling is enabled.

For example if you have a table which requires to be well spaced, this parameter is useful for "over-sizing" the table, and thus forcing scrolling.

  • Required: no
  • Possible values: Any CSS unit, or a number (in which case it will be treated as a pixel measurement)
  • Default: Empty string, i.e. disabled
  • Data source: DOM / AJAX
  • Configuration property: feature.scrollXInner

]]>
scrollXInner true
Whether XML characters should be escaped or not.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
escapeXml true
true
The tag allows you to add a caption to the table.

]]>
caption com.github.dandelion.datatables.jsp.tag.CaptionTag JSP Title to be given to the HTML caption tag.

By default, all XML characters are escaped. See the 'escapeXml' attribute.

  • Required: no
  • Data source: DOM / AJAX

]]>
title true
DOM id to be assigned to the caption tag.

  • Required: no
  • Data source: DOM / AJAX

]]>
id true
CSS style to be applied to the HTML caption tag.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssStyle true
CSS class(s) to be applied to the HTML caption tag.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssClass true
Whether XML characters should be escaped or not.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
escapeXml true
The ExtraHtmlTag tag allows you to create a HTML snippet that will be used as a DataTables feature plug-in.

Once created, the snippet must be activated thanks to 'dom' table attribute.

]]>
extraHtml com.github.dandelion.datatables.jsp.tag.ExtraHtmlTag JSP The identifying character to be assigned to the HTML snippet.

Once the HTML snippet created, it must be activated thanks to the 'dom' table attribute.


WARNING! Some characters are reserved by DataTables for internal features and possibly by DataTables' plugins. To avoid conflict, it is recommended to use a figure instead of a letter. If you use a letter, please make sure at least that it is lower cased to avoid conflict with plugins.

  • Required: no
  • Possible values: Any figure between 0 and 9 is recommended.
  • Default: None
  • Data source: DOM / AJAX

]]>
uid true true
CSS style to be applied to the container of the extra HTML snippet.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssStyle true
CSS class(es) to be applied to the container of the extra HTML snippet.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssClass true
Container used to wrap the extra HTML snippet.

  • Required: no
  • Possible values: Any valid HTML element
  • Default: div
  • Data source: DOM / AJAX

]]>
container true
Whether XML characters should be escaped or not.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
escapeXml true
The ColumnHead tag allows you to fill in a column header with a more complex content than a simple title.

]]>
columnHead com.github.dandelion.datatables.jsp.tag.ColumnHeadTag JSP
The column tag allows you to define the content of the column. You can use it only inside a tag.

]]>
column com.github.dandelion.datatables.jsp.tag.ColumnTag JSP DOM id of the header cell of the column (TH element).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
id true
Title to be given to the column (TH element content).

Optionnaly, the title can be assigned thanks to the 'titleKey' attribute.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
title true
Resource key used to lookup the title value in the configured resource bundle.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
titleKey true
Name to be given to the column. Mainly used when using AJAX source and server-side processing.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
name true
When using a DOM source, this is the name of the object's attribute of the collection being iterated on.

When using an AJAX source, this is the name of the JSON property to be read from the data obtained by the AJAX call.

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
property true
Default string to be used if the value return from the 'property' attribute is empty or null.

  • Required: no
  • Default: Empty string
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
default true
Enable or disable sorting in the column.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
sortable true
If the column is sortable, sets the default sorting direction.

  • Required: no
  • Possible values: asc|desc
  • Default: asc
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
sortInitDirection true
If the column is sortable, sets the order in which the sort should be initialized.

  • Required: no
  • Possible values: Any column index (starting from 0)
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
sortInitOrder true
Comma-separated list of directions to be used to control the sorting sequence.

  • Required: no
  • Possible values: Comma-separated 'asc' or 'desc' list
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
sortDirection true
Enable or disable filtering in the column.

By default, an input field will be created in the tfoot section of the table.

  • Required: no
  • Possible values: true|false
  • Default: false
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
filterable true
Enable or disable searching in the column.

If false, the column won't be filtered by the global search field.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
searchable true
Enable or disable the display of the column.

Note that even if the column is not visible, it is searchable.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
visible true
If the column is filterable, you can decide to change the filter type using this attribute.

  • Required: no
  • Possible values:

             input

             select

             number

             number_range

             date_range

  • Default: input
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
filterType true
Name of a Javascript variable containing data used to populate the filtering select.


You have two options about the Javascript variable.


Either it can contain an array of values.
For example:
var myPredefinedValues = ["value1", "value2", "value3"];

Or it can contain an array of objects.
For example:
var myPredefinedValues = [{"value":"value1", "label":"label1"}, {"value":"value2", "label":"label2"}, {"value":"value3", "label":"label3"}];

Also note that you can automatically load any Dandelion bundle using the syntax: 'bundleName#javascriptObject'.

  • Required: no
  • Possible values: see above
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
filterValues true
CSS style to be applied on the header cell of the column (th element).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
cssStyle true
CSS style to be applied on all column cells (td elements).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
cssCellStyle true
CSS class(es) to be applied on the header cell of the column (th element).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
cssClass true
CSS class(es) to be applied on all column cells (td elements).

  • Required: no
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
cssCellClass true
Comma-separated list of strings used to filter in which view(s) the column content will be displayed.

Not that some strings are reserved:

  • 'all': the content will appear both client-side and is all export formats
  • 'csv': the content will appear only in the csv export
  • 'xls': the content will appear only in the xls export
  • 'xlsx': the content will appear only in the xlsx export
  • 'pdf': the content will appear only in the pdf export
  • 'xml': the content will appear only in the xml export

  • Required: no
  • Possible values: Any string. See above for reserved words.
  • Default: all
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
display true
Name of a Javascript function that will be called to render the column when using an AJAX source.

Also note that you can automatically load any Dandelion bundle using the syntax: 'bundleName#javascriptFunction'.

  • Required: no
  • Possible values: any String representing the name of an accessible Javascript function
  • Data source: AJAX
  • Configuration property: n/a

]]>
renderFunction true
MessageFormat pattern that will be used to format the value passed in the 'property' attribute.

  • Required: no
  • Possible values: any valid pattern. See http://docs.oracle.com/javase/6/docs/api/java/text/MessageFormat.html
  • Data source: DOM
  • Configuration property: n/a

]]>
format true
jQuery selector targeting any element that will be populated with a filtering element (depending on the 'filterType' attribute).

This attribute only makes sense when the 'filterPlaceholder' attribute is set to 'none' (i.e. for external filtering form).

  • Required: no
  • Possible values: any jQuery selector
  • Default: Empty string
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
selector true
If the column is sortable, sets the type of sort to apply to the column.

  • Required: no
  • Possible values:

             date

             natural

             anti_the

             alt_string

             currency

             filesize

             formatted_numbers

  • Default: type-based, internally guessed by DataTables
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]> sortType true Whether XML characters should be escaped or not.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
escapeXml true
true Specify the location of an extra file containing Javascript code which will be merged into the main Javascript generated file.

]]>
extraJs com.github.dandelion.datatables.jsp.tag.ExtraJsTag empty Comma-separated list of bundle to include in the current request.

  • Required: yes
  • Data source: DOM / AJAX

]]>
bundles true true
Location where extra file content will be inserted into the generated configuration.

  • Required: no
  • Possible values:

             before_all

             before_start_document_ready

             after_start_document_ready

             before_end_document_ready

             after_end_document_ready

             after_all

  • Default: before_all
  • Data source: DOM / AJAX

]]>
placeholder true
The OptionTag allows you to locally override a configuration option.

]]>
option com.github.dandelion.datatables.jsp.tag.OptionTag empty Name of the option to overload.

  • Required: yes
  • Data source: DOM / AJAX

]]>
name true true
Value of the option to use.

  • Required: yes
  • Data source: DOM / AJAX

]]>
value true true
The ExportTag allows you to configure a type of export, e.g. allowing to apply CSS on export links.

]]>
export com.github.dandelion.datatables.jsp.tag.ExportTag empty The type of export to configure.

Note that the export type must match the value set in the 'export' table attribute.

  • Required: yes
  • Data source: DOM / AJAX

]]>
type true true
Name to be given to the export file.

  • Required: no
  • Default: [exportType-upperCased]-[yyyymmDD]
  • Data source: DOM / AJAX

]]>
fileName true
File extension of the export file.

Note that if reserved words are used, the file extension will be automatically set.

  • Required: no
  • Default: the lower-cased value of the 'type' attribute
  • Data source: DOM / AJAX

]]>
fileExtension true
Label applied to the export link.

  • Required: no
  • Default: the upper-cased value of the 'type' attribute
  • Data source: DOM / AJAX

]]>
label true
CSS style to be applied to the export link.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssStyle true
CSS class(es) to be applied to the export link.

  • Required: no
  • Data source: DOM / AJAX

]]>
cssClass true
Whether header cells should appear in the export file or not.

Note that this attribute only makes sense for some export formats: csv, xls, xlsx and pdf.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
includeHeader true
Whether columns should be autosized in the export file.

Only for xls and xlsx exports.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
autoSize true
URL to be used for exporting. Handy if you want to customize exports using controllers.

By default (i.e. if no 'url' attribute is used), Dandelion generates an internal URL for export processing.

Note that the URL is internally processed by prepending the request context path and appending all existing parameters.

  • Required: no
  • Data source: DOM / AJAX

]]>
url true
HTTP method to be used to make the export call.

  • Required: no
  • Default: GET
  • Data source: DOM / AJAX

]]>
method true
Orientation of the PDF export file.

  • Required: no
  • Possible values:

             landscape

             portrait

  • Default: landscape
  • Data source: DOM / AJAX

]]>
orientation true
Mime type applied to the response when downloading the export file.

Note that if reserved words are used, the mime type will be automatically set.

  • Required: no
  • Data source: DOM / AJAX

]]>
mimeType true
Whether XML characters should be escaped or not.

  • Required: no
  • Possible values: true|false
  • Default: true
  • Data source: DOM / AJAX

]]>
escapeXml true
The CallbackTag allows you to configure one or multiple DataTables callbacks to the table.

]]>
callback com.github.dandelion.datatables.jsp.tag.CallbackTag empty Type of the callback.

  • Required: yes
  • Possible values:

             cookie

             createdrow

             draw

             footer

             format

             header

             info

             init

             predraw

             row

  • Data source: DOM / AJAX

]]>
type true
Name of a Javascript function that will be called inside the configured callback.

Also note that you can automatically load any Dandelion bundle using the syntax: 'bundleName#javascriptFunction'.

  • Required: yes
  • Possible values: any String representing the name of an accessible Javascript function
  • Data source: DOM / AJAX
  • Configuration property: n/a

]]>
function true true




© 2015 - 2024 Weber Informatics LLC | Privacy Policy