我有一个小项目,我做了一个类似excel的表格。每个表格单元格都包含一个禁用的输入,当您单击任何单元格时,输入变为启用以便您可以键入,更改该单元格的颜色+整行,您可以使用 TAB 切换到下一行,或使用 ENTER 切换到下一行,或 UP 和 DOWN 用于其上方或下方的单元格。当行更改时,它将调用 ajax 函数将数据更新到数据库。
这是迄今为止的项目描述。我的问题是:
我需要对表格的某些列进行自动完成。到目前为止,我尝试了 Bootstrap typeahead、JqueryUI 自动完成和其他几个。它们似乎都不适合我的情况。主要原因是他们覆盖了我的事件。
我试图只在一个特定的单元格上添加自动完成功能,以测试它是如何工作的。当我单击它时,该单元格不会启用,因为我的 javascript 已被该自动完成功能禁用。
我试图从代码中启用它以查看它是如何工作的,并且确实自动完成似乎出现了,但是我的向上和向下箭头键搞砸了。
关于如何让自动完成功能在这种情况下工作的任何想法?
谢谢,任何想法都非常感谢,我已经对此进行了两天的头脑风暴。