angular-ui/ui-grid

Export options not visible on menu intermittently

Open

#5.788 aberto em 4 de nov. de 2016

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (2.496 forks)batch import
good first issue

Métricas do repositório

Stars
 (5.395 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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

Guia do colaborador