【问题标题】:Tabulator 'autocomplete' issue制表符“自动完成”问题
【发布时间】:2020-07-23 12:59:27
【问题描述】:

我注意到,如果我使用 editor:'autocomplete',则无法按 Enter 按钮从下拉列表中选择一个值。

例如(http://tabulator.info/examples/4.7?#editable):

如果我写Cana 并按Enter,单元格值不会从United Kingdom 更改为Canada。我需要从列表中手动选择Canada

也许有办法解决这个问题?谢谢。

【问题讨论】:

  • 我使用过或使用过的自动完成功能会表现出这种行为,因为它们无法确定您的意图是什么。在你的情况下,如果加那利群岛也是选择呢? Cana 应该解决它还是加拿大?在上述情况下,选择是向下箭头,然后输入。我知道没有“修复”,除了编写自己的编辑器版本。
  • 感谢您的回答!只有当列表的长度> 1 ['Canada','Canary Islands' ] 时我才同意,但是如果列表只有一个 iniq 值,为什么我需要按下箭头然后输入?在我看来,当用户写“加拿大”时,他在 99% 的情况下都会想到加拿大,在其他情况下,他可以从列表中进行选择。
  • 因为它以列表的形式呈现,您需要先浏览列表。如果您希望改变这种行为,您需要在此处提交问题:github.com/olifolkerd/tabulator/issues 或自己编写补丁并提交。

标签: tabulator


【解决方案1】:

恐怕自动完成编辑器不是这样工作的。

您必须先将光标向下移动以选择列表中的一个项目,然后才能按 Enter 选择它。

一旦您选择了一个项目,它应该可以正常工作。

可以在Editors Example 的位置列中找到编辑器的实际操作示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2013-02-13
    • 2010-12-04
    • 2011-08-08
    相关资源
    最近更新 更多