Just had a need for this myself:
{ "extend": "selectAll", "text": "Select All", "action": function (e, dt, node, config) { e.preventDefault(); dt.rows().deselect(); dt.rows({ search: 'applied' }).select(); } }