Diana123456,
попробуйте так
$("#buttonSort").click(function() {
$("#SortByName").is(":checked") ? dataObj.items.sort(function(a, b) {
a = a.name;
b = b.name;
return a < b ? -1 : a > b ? 1 : 0
}) : $("#SortByLastName").is(":checked") ? dataObj.items.sort(function(a, b) {
a = a.lastname;
b = b.lastname;
return a < b ? -1 : a > b ? 1 : 0
}) : $("#SortByDateStart").is(":checked") ? dataObj.items.sort(function(a, b) {
return (new Date(a.dateofstart)).getTime() - (new Date(b.dateofstart)).getTime()
}) : $("#SortByDateEnd").is(":checked") && dataObj.items.sort(function(a, b) {
return (new Date(a.dateofend)).getTime() - (new Date(b.dateofend)).getTime()
});
$(".entered_data").html("");
testProject.render()
})