2013-08-20 2 views
7

Я искал какое-то время для решения всплывающей подсказки на ng-сетке, но не повезло. Когда я использую cellTemplate в ng-grid для настройки ячейки для включения всплывающей подсказки, у меня возникли различные проблемы - всплывающая подсказка не отображается или ведет себя странно, как показано в плункере: http://plnkr.co/edit/MFhwgOvSUFKcyJPse5wf.Всплывающая подсказка Angular-ui отображается неправильно в ng-grid

Я что-то пропустил? У кого-нибудь есть решение для отображения всплывающих подсказок в ng-grid?

С уважением.

+0

Это известная проблема: https: // github.com/angular-ui/ng-grid/issues/317 –

ответ

14

Как я уже говорил, это known issue внутри ячейки сетки ng. Я установил, установив cellClass в определении столбца этого:

cellClass: 'cellToolTip' 

И в CSS:

.cellToolTip { 
    overflow: visible; 
} 

Here is a plunker, который показывает всплывающую подсказку. Тем не менее, всплывающая подсказка не установлена ​​точно вправо. :)

EDIT: Добавление этого в .tooltip стиле зафиксировало проблему позиционирования, но я не знаю, почему в Plunker я должен был сделать это. В моем собственном коде, это было не нужно:

.tooltip { 
    top: 0 !important; 
} 

Вот new plunker, что работает.

+0

Спасибо - однако позиционирование важно, есть ли у вас какие-либо предложения о том, как правильно позиционировать подсказку? – jstensen

+0

Это будет связано с вашим шаблоном. Я взгляну. –

+0

Интересная проблема с вашим решением. {name: "Tiancum Имеет много информации в нем, поэтому он выходит со стороны диаграммы и создает горизонтальную прокрутку", возраст: 43}, – DRaehal

37

Вы можете использовать

tooltip-append-to-body="true" 

как описано здесь (прокрутите вниз до подсказке): http://angular-ui.github.io/bootstrap/

Вот plunker: http://plnkr.co/edit/nHN2p8qMjT7ZTwpXgJoO?p=preview

+2

Это сработало для меня, и принятый ответ не сделал. Используя угловую 1.2.2, угловую-ui 0.4, ng-сетку 2.0.7. –

+1

Возможно, это исправлено в более поздней версии, и правильный ответ - это ответ. –

+0

Ссылка на документацию углового-ui не работает. –