Динамический UI-GRID в динамический UIB-TAB

Я должен создать динамический набор вкладок с пользовательской сеткой внутри каждой вкладки.

Я создал директиву для ui-сеток и двух массивов: один содержит информацию для создания вкладок, а другой - параметры сетки для каждой сетки.

HTML-код, который я использую для отображения, следующий:

<uib-tabset>
    <uib-tab index="tab.id" ng-repeat="tab in tabToFilter" heading="{{tab.name}}" select="chooseTab(tab.id)">
        <griglia-task options="gridOptions[tab.id]" class="gridCustom" set-fn="setDirectiveFn(theDirFn)" selected="selectedRows"></griglia-task>
    </uib-tab>
  </uib-tabset>

Вкладки сгенерированы правильно, но сетки не содержат столбцов:

глянь сюда

Примечание: tab.id установлен правильно

Пытаясь убрать сетки с вкладок и создать их статически, они отображаются правильно:

<griglia-task options="gridOptions[1045]" class="gridCustom" set-fn="setDirectiveFn(theDirFn)" selected="selectedRows"></griglia-task>
<griglia-task options="gridOptions[1046]" class="gridCustom" set-fn="setDirectiveFn(theDirFn)" selected="selectedRows"></griglia-task>

верный

Как я могу это решить?

Спасибо!

0 ответов

Другие вопросы по тегам