2015-10-26 2 views
0

Я использую UI-Grid и заполнение его данные CSV, используя функцию импорта:особенность данных UI-Grid Импорт добавляет пустые строки

Все работает нормально, когда я импортировать данные из впервые. Проблемы возникают, когда я пытаюсь импортировать данные из второго файла (может быть таким же, как первый файл или другой файл). Вместо содержимого второго файла я вижу пустые строки, добавленные в сетку. В идеале я ожидал бы, что содержимое второго файла будет перезаписано первым файлом или будет добавлено.

Проблема может быть легко воспроизведена в UI-Grid в учебнике демонстрационной странице здесь: http://ui-grid.info/docs/#/tutorial/207_importing_data

Как решить эту проблему?

enter image description here

[UPDATE] я вижу, что проблема возникает, когда поле заголовка имеет более чем одно слово

Образец CSV файл: - >>

Name,Gender Specify,Company Name 
John Smith,male,TestIcon 
Jane Doe,female,FastTrucks 

Я импортируемого этот файл дважды. Поскольку «Gender Specify» и «Company Name» состоят из двух слов, они имеют пустые значения. Похоже, ошибка с UI-Грид

enter image description here

ответ

0

Сетка работает отлично после того как я уточнены определения столбцов в явном виде в gridOptions.

$ scope.columns = [{field: 'Symbol'}, {field: 'Product Type'}, {field: 'Schedule Amount'}]; $ scope.gridOptions.columnDefs = $ scope.columns;

Смежные вопросы