handle exception on store load if paging toolbar is used
authorAlan Knowles <alan@roojs.com>
Wed, 18 Aug 2021 10:38:05 +0000 (18:38 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 18 Aug 2021 10:38:05 +0000 (18:38 +0800)
docs/src/Roo_bootstrap_PagingToolbar.js.html

index e10209d..c52e962 100644 (file)
     },
 
     </span><span class="jsdoc-comment">// private
-    </span><span class="jsdoc-var">onLoadError </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){
+    </span><span class="jsdoc-var">onLoadError </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o</span><span class="jsdoc-syntax">){
         </span><span class="jsdoc-var">this.loading.enable</span><span class="jsdoc-syntax">();
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.ds.events.loadexception.listeners.length  </span><span class="jsdoc-syntax">&lt; 2) {
+            </span><span class="jsdoc-comment">// nothing has been assigned to loadexception except this...
+            // so 
+            </span><span class="jsdoc-var">Roo.MessageBox.alert</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;Error loading&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">o.raw.errorMsg</span><span class="jsdoc-syntax">);
+
+        }
     },
 
     </span><span class="jsdoc-comment">// private