Help:Datatables format

Starting with Semantic Result Formats 1.9.0, the powerful DataTables JavaScript library has been integrated to be available as a result printer. This result printer enables advanced interaction such as in-table search, on-the-fly filtering or variable length pagination.

Features
This result printer is a full-fledged JavaScript result printer which works solely on the basis of interacting with the Semantic MediaWiki through its SMWApi which makes this result printer less dependent on changes within Semantic MediaWiki but also promotes data being dynamically refreshed and adopted while the page is being displayed.
 * In-table search
 * Result pagination
 * Instant update
 * Query panel

Query panel
Along with the "DataTables" plug-in, the query panel (see explanations or see the video on the left side) is an additional component that allows results to be adapted according to an user needs. Meaning that while the in-page inline queries using the  parser function query will carry the responsibility of generating the base table content, content alteration can be achieved by adapting:
 * Parameters such as the limit parameter can be changed on-the-fly
 * Table content can be refreshed in a blink of an eye without the need to alter the #ask query
 * Conditions can be altered (this is only temporary until the next page refresh where the original conditions are restored)
 * If the user enables the auto-refresh functionality via his/hers user preferences, table content is automatically being refreshed during a page refresh/reload
 * If the user enables local storage support, result objects are stored for 15 min locally while image/thumbnail url information are stored for 24h. Disabling local storage will force the result printer always to request a server response instead of using available cache information.

User preferences
Available user preferences are described here.

Maximum number of results
Because the results are printed through a single inline query on a single page, the maximum number of rows printed is set by (500 by default) rather than. The limit parameter will not normally help to increase the number beyond this limit, although this may work after the user has hit the refresh button in the top right.

In-table images
Thumbnails (or in-table images) are queried after the table has been generated in order to keep the browser and the page responsive. Information about an image/thumbnail are requested via ajax after the table has been displayed which depending on the server response time can take a moment before all image links are replaced with its corresponding  thumbnail. In case you use the local storage options, images information available to the cache should be available in an instant.

Issues with Safari on MW 1.27.x
In case the results are not loading properly you have to upgrade MediaWiki to version 1.27.2 or later or add the following configuration setting to your "LocalSettings.php" file:CiteRef::gh:srf:176:254289047

Limitations

 * Currently (as of SMW 2.5.x and SMW 2.4.x) default sorting of columns is not supported.CiteRef::mail:user:smw:td5074030
 * Common wiki markup, such as that for italic or bold, is often not rendered by the datatables format. Some of the necessary tags, however, can be replaced using HTML text formatting in their stead (for instance, replace italic with italic ).
 * This result format cannot represent values from
 * properties of type 'Record' and type 'Reference' (but can render their fields if specified with property-chain printouts, like: ).
 * special properties such as "Has type" and "Subproperty of".