Neither of them. The events are both fired on the binding (actually, they are called change and dataReceived, my previous post wasn't correct here).
So you'd need to do something like:
oBinding = oTable.getBinding("items");
oBinding.attachDataReceived(function() {
var iLength = oBinding.getLength();
// Update UI elmennts based on iLength
});
- Max