java - 有没有办法 * 从检票口选择列表中做出选择?
问题描述
有没有办法 * 从检票口选择列表中做出选择,类似于您 * 在密码字段中的文本?
(我在我的项目中使用 java、HTML 和 wicket)
解决方案
您可以使用 wicket-extensions 的AjaxEditableChoiceLabel
.
List<String> options = Arrays.asList("One", "Two", "Three");
form.add(new AjaxEditableChoiceLabel<>("choice", options) {
@Override protected WebComponent newLabel(final MarkupContainer parent, final String componentId, final IModel<T> model) {
return new Label(componentId, "********");
}
});
在https://examples9x.wicket.apache.org/ajax/editable-label查看演示
默认情况下,它使用 aLabel
来显示view
模式,但您可以使用任何自定义组件,通过覆盖其protected WebComponent newLabel(final MarkupContainer parent, final String componentId, final IModel<T> model)
方法来显示掩码。
推荐阅读
- typescript - 获取类型的属性
- c - 在 C 中如何以及在何处定义 BOOST_ASIO_ENABLE_OLD_SERVICES
- spring-integration - 使用 SftpInboundAdapter 和 RemoteDirectoryExpression 轮询不同的远程目录
- ionic-framework - 离子 5 | 检测应用程序关闭或进入后台
- xaml - 触发 IsVisible true - 选中单选按钮上的标签 - 在 xaml 中取消选中
- excel - VBA 查找字符串然后比较日期
- php - 在 WHILE LOOP 内更新查询:为 Bisi 虚拟牛群增加权重
- c# - 如何在 C# 中停止复制 rdlc 报告中的行
- php - 在 PHP 中使用数组作为请求标头
- r - How can I find the most common sequences in my data using R?