buildComboDataSource: function (endpoint, sortField, pageSize) {
return {
type: "odata-v4",
transport: {
read: {
url: this.odata.url() + endpoint,
dataType: "json",
xhrFields: {
withCredentials: true //needed for windows auth
}
}
},
schema: {
total: function (data) {
return data["@odata.count"];
}
},
pageSize: pageSize,
serverPaging: pageSize > 0 ? true : false,
serverFiltering: true,
serverSorting: true,
sort: {
field: sortField,
dir: "asc"
}
};
}