UIB-выпадающий смещается при использовании в UI-сетки CellTemplate - PullRequest
0 голосов
/ 07 марта 2019

Я хочу показать выпадающее меню UIB в ячейке UI-Grid.Я дал это, и он работает нормально.Но проблема принадлежит его позиции. раскрывающееся меню UIB в ячейке

Показанное раскрывающееся меню имеет первый ряд.Меню для 2-го ряда будет отображаться только внизу.Я проверил и попробовал так много способов приблизить его к выбранной строке.Но ничего не сработало.Данный шаблон ячейки в сетке пользовательского интерфейса приведен ниже.

columnDefs: [
                 {
                     name: app.localize('Actions'),
                     enableSorting: false,
                     width: 120,
                     cellTemplate:
                         '<div class=\"ui-grid-cell-contents\">' +
                         '  <div class="btn-group dropdown" uib-dropdown="" dropdown-append-to-body>' +
                         '    <button class="btn btn-xs btn-primary blue" uib-dropdown-toggle="" aria-haspopup="true" aria-expanded="false"><i class="fa fa-cog"></i> ' + app.localize('Actions') + ' <span class="caret"></span></button>' +
                         '    <ul uib-dropdown-menu>' +
                           '      <li><a ng-click="grid.appScope.detailsView(row.entity)">' + app.localize('Details') + '</a></li>' +
                         '      <li><a ng-if="grid.appScope.permissions.edit"  ng-click="grid.appScope.editClassDiary(row.entity)">' + app.localize('Edit') + '</a></li>' +
                         '      <li><a ng-if="grid.appScope.permissions.delete"  ng-click="grid.appScope.deleteClassDiary(row.entity)">' + app.localize('Delete') + '</a></li>' +
                         '    </ul>' +
                         '  </div>' +
                         '</div>'
                 }

Также попытался удалить dropdown-append-to-body .Но затем все меню переместилось в ячейку.Видна только часть размера ячейки.Пожалуйста, помогите мне кто-нибудь ..

...