瀏覽代碼

HUE-7743 [frontend] Fix js error when executing multiple statements in embedded mode

Johan Ahlen 7 年之前
父節點
當前提交
71526e1
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      desktop/core/src/desktop/static/desktop/js/jquery.huedatatable.js

+ 3 - 1
desktop/core/src/desktop/static/desktop/js/jquery.huedatatable.js

@@ -548,7 +548,9 @@
       self.$table.unwrap();
       self.$table.data('isScrollAttached', null);
       self.$table.removeClass('table-huedatatable');
-      self.$table.parents(self.$table.data('oInit')['scrollable']).off('scroll', self.$table.parents(self.$table.data('oInit')['scrollable']).data('scrollFnDt'));
+      if (self.$table.data('oInit')) {
+        self.$table.parents(self.$table.data('oInit')['scrollable']).off('scroll', self.$table.parents(self.$table.data('oInit')['scrollable']).data('scrollFnDt'));
+      }
     };
 
     return self.each(function () {