如何使用Vaadin在Chrome中禁用字段的自动填充?

时间:2019-04-11 10:19:24

标签: vaadin7

在Chrome的所有输入字段中都会出现无意义的文本-有些文本是在其他文本字段中编写的。似乎它与默认ID连接。通过使用setId(..)方法设置自定义ID的文本字段可以解决该问题。但这不适用于日期字段,组合框等,而id是为父级div而非输入本身设置的,例如:

    <div role="combobox" class="v-filterselect v-widget small v-filterselect-small v-has-width" id="Field-1553856663994" style="width: 100%;" autocomplete="off">
<input type="text" class="v-filterselect-input" autocomplete="nope" id="gwt-uid-134" aria-labelledby="gwt-uid-133" style="width: 100%;" tabindex="0" dir="">
<div class="v-filterselect-button" aria-hidden="true" role="button"></div></div>

在Vaadin中,是为内部元素设置id还是在Chrome中禁用完成功能?

1 个答案:

答案 0 :(得分:0)

Chrome的autocomplete属性的行为在不久前发生了变化,但是直到最近我们才根据Vaadin 8中的实现对实现进行了更改。

在我们的问题跟踪器中对此进行了长时间的讨论; :: https://github.com/vaadin/framework/issues/11437