gpt4 book ai didi

user-interface - Vaadin:如何限制 ComboBox 过滤值的长度

转载 作者:行者123 更新时间:2023-12-01 23:23:04 28 4
gpt4 key购买 nike

假设我有允许输入的组合框。我想限制输入,例如用户只能输入 10 个字符。我该怎么做?谢谢。

最佳答案

当前 ComboBox MaxLength 支持

ComboBox 不支持此功能,就像它可用于 AbstractTextField 的所有子对象一样

AbstractTextField.setMaxLength(int)

然而,这个问题被认为是 Vaadin ComboBox 的一个缺点,并且已经有一个 Ticket在 Vaadin Trac 问题管理系统中创建:

when combobox.setNewItemsAllowed(true), there is not any method to set a maxlength to the input (like TextField.setMaxLength(int)). Suggested Method: combobox.setMaxLength(int maxLength);

如果您的公司订阅了 vaadin 支持,您甚至可以投票支持要实现的问题。

实现自定义解决方案

由于组合框不支持开箱即用的此功能,如果需要,您需要自己实现。好的方法是使用 Vaadin Extensions 来扩展具有所需功能的现有 ComboBox 组件。以下是一些从扩展开始的资源:

关于user-interface - Vaadin:如何限制 ComboBox 过滤值的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091711/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com