0

使用 AngularJs 1.x,我有一个日期选择器,当您按下 时应该选择它t。而且我有 ng-typeahead 应该在按下 keydown 时向下滚动选项。

当它们放置在 ui-grid 之外但它们位于网格的单元格内时,它们都可以正常工作。日期选择器t停止工作,如果使用预输入并按下它会移动到下一行而不是滚动选项。

似乎网格正在捕获键盘按键事件并弄乱了一些指令。在某些单元格内输入时,有没有办法禁用 ui-grid 事件处理程序?

我的同事告诉我写指令来处理这些东西,但没有更简单的单元格选项吗?应该有比为此编写 50 行代码更简单的方法。

4

1 回答 1

1

如果您使用Bootstrap Datepicker,您可以使用它的选项datepicker-append-to-body。新创建的 datepicker 直接附加到 body 元素,不应该与 ui-grid 的处理程序混淆。

于 2018-07-20T22:14:40.703 回答