SMART datagrid v.1 > Classes > DataField
Callback function which is called to compare two cell values when sorting the columns connected to OBJECT field.
If v1 is greater after comparing v1, v2, it should return 1, and if v2 is greater, it should return -1, else, it should return 0.
If do not specify this callback, it will compare with the value which is returned from keyCallback or keyPath.
Defaults to null.
ds.setFields([{
fieldName: 'company',
dataType: 'object',
compareCallback: function (v1, v2) {
return v1.name > v2.name ? 1 : v1.name < v2.name : -1 : 0;
},
...
}]);