tableName/FILTER: Fires off when a filter is changed. Sends through the name and value in case of column filter, or just the value in case of the general filter
vue-tables.filter::colName: Same as above, only this one has the name attached to the event itself, and only sends through the value. Releveant only for non-vuex tables with
tableName/SORTED: Fires off when the user sorts the table. Sends through the column and direction. In case of multisorting (Shift+Click) an array will be sent sorted by precedence.
tableName/LOADINGServer : Fires off when a request is sent to the server. Sends through the request data. Client: Fires off at the beginning of any interaction with the table.
tableName/LOADEDServer : Fires off after the response data has been attached to the table. Sends through the response. Client: Fires off when the new dataset is retrieved.
tableName/PAGINATION: Fires off whenever the user changes a page. Send through the page number.
tableName/LIMIT: Fires off when the per page limit is changed
tableName/ERROR(server) : Fires off if the server returns an invalid code. Sends through the error
tableName/ROW_CLICK: Fires off after a row was clicked. sends through the row and the mouse event. When using the client component, if you want to recieve the original row, so that it can be directly mutated, you must have a unique row identifier. The key defaults to
id, but can be changed using the