Dstore/Dgrid получить количество объектов

Как получить общее количество объектов, загруженных в данный момент в экземпляре Dstore?

Я использую RequestMemory из Dstore 1.1.2 с OnDemandGrid из Dgrid 1.2.1 Также хорошо, если я получу счет от Dgrid.

В настоящее время я использую код, как показано ниже, но кажется неэффективным.

updateTotalObjectRowCount : function() {

    // we need to keep polling for count until all data is loaded 
    var intervalId = setInterval(lang.hitch(this,function(){
      count = this._dataStore.cachingStore.data.length;  
      this._totalObjectCountNode.innerHTML = count;
      if (this._dataStore.allLoaded){
          // all loaded. stop polling.
          clearInterval(intervalId);
      }
    }), 250);

}

0 ответов

Другие вопросы по тегам