angular-ui/ui-grid

Export options not visible on menu intermittently

Open

#5,788 opened on Nov 4, 2016

View on GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (5,395 stars) (2,496 forks)batch import
good first issue

Description

On my project I have 2 tables on a page and I was finding that randomly the export options would be missing from the menu of one or both the tables. I found the solution was to increase the delay:

` module.service('uiGridExporterService', ['$q', 'uiGridExporterConstants', 'gridUtil', '$compile', '$interval', 'i18nService', function ($q, uiGridExporterConstants, gridUtil, $compile, $interval, i18nService) {

  var service = {

    delay: 1000,

`

because when the code gets here: $interval( function() { if (grid.api.core.addToGridMenu){ service.addToMenu( grid ); } }, this.delay, 1); sometimes addToGridMenu is still undefined and the export options are not added to the menu

Contributor guide

Export options not visible on menu intermittently · angular-ui/ui-grid#5788 | Good First Issue