Suppose i get empty data from server sometimes, i want to display No Data found message in DataTables?. How is this possible?
相关问题
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- MVC-Routing,Why i can not ignore defaults,The matc
- How to fix IE ClearType + jQuery opacity problem i
If you want to customize the message that being shown on empty table use this:
Since Datatable 1.10 you can do the following:
For the complete availble datatables custom messages for the table take a look at the following link reference/option/language
Late to the game, but you can also use a localisation file
DataTable provides a
.json
localized file, which contains the keysEmptyTable
and the corresponding localized message.For example, just download the localized json file on the above link, then initialize your
Datatable
like that :IMHO, that's a lot cleaner, because your localized content is located in an external file.
This syntax works for DataTables 1.10.16, I didn't test on previous versions.
Later versions of
dataTables
have the followinglanguage
settings (taken from here):"infoEmpty"
- displayed when there are no records in the table"zeroRecords"
- displayed when there no records matching the filteringe.g.
Note: As the property names do not contain any special characters you can remove the quotes:
By default the grid view will take care, just pass empty data set.
It is worth noting that if you are returning server side data - you must supply the Data attribute even if there isn't any. It doesn't read the
recordsTotal
orrecordsFiltered
but relies on the count of the data object