На примере простой функции подсчета количества отфильтрованных элементов
function getCount(objectManager) {
var cnt = 0;
objectManager.objects.each(function (object) {
var objectState = objectManager.getObjectState(object.id);
if (objectState.isShown) cnt++;
})
return cnt;
}
при вызове функции getCount(objectManager) всегда выдает 0, хотя фильтр устанавливается и на карте объекты нужные выводятся при передаче соответствующего objectManager.
В чем может быть ошибка?