首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bootstrap-typeahead在ng-grid中不起作用

bootstrap-typeahead在ng-grid中不起作用
EN

Stack Overflow用户
提问于 2013-05-17 20:08:12
回答 2查看 1.6K关注 0票数 1

我在一个项目中工作,在这个项目中,我必须在ng-grid单元格中显示一个typeahead。但是,typeahead在ng网格单元中不起作用。我放了一个Plunker

查看typeahead是否在网格上方的同一页面中工作。但它在ng网格单元中不起作用。你能帮帮忙吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-18 03:29:23

花了相当多的时间跟踪你的柱塞中的所有问题,有相当多的问题:

如果在网格的单元格中使用的input元素上缺少ng-model指令,则在console

  • typeahead窗口中有许多错误作为元素附加在输入元素之后,因此这意味着您需要将其包装在父DOM元素中,例如:<div>

上面的2个改变使得typeahead能够工作。嗯--部分地。生成了正确的DOM结构等,但由于CSS冲突,没有显示任何内容。看起来typeahead弹出窗口和网格中的单元格都是绝对定位的。对于网格来说,这有点令人惊讶,但还好。然而,真正的问题是.ngCell类有overflow: hidden;属性,它使typeahead弹出窗口不可见。

如果您从.ngCell中删除overflow: hidden;,则一切都开始“工作”:

http://plnkr.co/edit/pzLb3079yuhDtW1XIxvq?p=preview

我猜我们正面临Bootstrap的CSS和ng-grid CSS的冲突。我们不能在这个项目中改变Bootstrap的CSS,所以你必须决定要么引起ngGrid人员的注意,要么修改CSS的定义。

票数 2
EN

Stack Overflow用户

发布于 2014-05-11 19:32:42

关于如何进行ng-grid + typeahead内联编辑的更多信息:

http://lemoncode.net/2014/01/28/ng-grid-inline-editing-using-bootstrap-typeahead/

plunkr:

http://plnkr.co/edit/8udsvZSokG5v37xicyuz?p=info

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16608630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档