Javascript 我可以控制手机自动完成edtors初始值吗?

Javascript 我可以控制手机自动完成edtors初始值吗?,javascript,handsontable,Javascript,Handsontable,对于Handsontable,我使用自动完成列让用户从预定义名称列表中进行选择。但是,当用户选择一个名称时,我实际上不会将该名称存储在数据对象上,而是存储一个与该名称连接的id。id也是最初加载表时数据上可用的id 这意味着我需要一个从id到name的函数,反之亦然。我在渲染器中使用id to name函数,在更改之前使用中的name to id函数,以便输出包含id 这是我的问题: 如果选择一个具有渲染名称的单元格并按enter键,则现在将看到id而不是名称。是否有某种方法可以更改编辑器的行为

对于Handsontable,我使用自动完成列让用户从预定义名称列表中进行选择。但是,当用户选择一个名称时,我实际上不会将该名称存储在数据对象上,而是存储一个与该名称连接的id。id也是最初加载表时数据上可用的id

这意味着我需要一个从id到name的函数,反之亦然。我在渲染器中使用id to name函数,在更改之前使用
中的name to id函数,以便输出包含id

这是我的问题:

如果选择一个具有渲染名称的单元格并按enter键,则现在将看到id而不是名称。是否有某种方法可以更改编辑器的行为,以便显示名称而不是id


其他一切似乎都起作用了。例如,如果我选择一个单元格并开始键入,它现在包含我键入的内容,并且自动完成按预期工作。我希望在单元格上按enter键时有相同的行为。

我最终使用了一种解决方案,在加载数据时对所有数据进行转换。然后,当我从工作表中提取数据时,我会将其翻译回来

我在日期编辑器中遇到了类似的问题,我想在用户日期格式和我们的标准化日期格式之间来回切换。手持编辑器并不容易使用,尤其是日期编辑器在
setValue
上接收不同格式的日期


该解决方案感觉有点粗糙,但同时只有在这两种情况下,当数据被转换时,这使得与我在渲染、数据输入、验证等方面进行转换相比,出现任何错误的可能性更小。使用此解决方案,我知道只要我们在工作表中,数据是用户看到的

我最终使用了一种解决方案,在加载数据时对所有数据进行翻译。然后,当我从工作表中提取数据时,我会将其翻译回来

我在日期编辑器中遇到了类似的问题,我想在用户日期格式和我们的标准化日期格式之间来回切换。手持编辑器并不容易使用,尤其是日期编辑器在
setValue
上接收不同格式的日期

该解决方案感觉有点粗糙,但同时只有在这两种情况下,当数据被转换时,这使得与我在渲染、数据输入、验证等方面进行转换相比,出现任何错误的可能性更小。使用此解决方案,我知道只要我们在工作表中,数据是用户看到的