Nou*_*aki 0 wicket textarea autocomplete textfield
我需要一个AutoCompleteTextFieldWicket,它可以处理用逗号分隔的几个自动完成项.
像这样:http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/
Wicket-extensions提供自动完成功能.
添加AutoCompleteBehavior到TextArea以相同的方式AutoCompleteTextField使用它.
例如:
TextArea t = new TextArea("area", new Model());
AutoCompleteBehavior<String> b = new AutoCompleteBehavior<String>(
StringAutoCompleteRenderer.INSTANCE){
@Override
protected Iterator<String> getChoices(String input) {
return getMyListElements().iterator();
}
};
t.setOutputMarkupId(true);
t.add(b);
add(t);
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Maven,只需添加以下依赖项即可开始使用wicket-extensions:
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-extensions</artifactId>
<version>${wicket.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
编辑 看到问题是关于多个自动填充文本字段,如本例中的那个,您可能会发现以下链接很有用:Wicket自动完成文本字段.那里有几个组件似乎可以满足您的需求.
您可能还会发现这样的讨论和这一个在Apache Wicket的用户列表非常有用.您可以在那里找到几个链接,看起来也有这个组件:interwicket和WicketHub
| 归档时间: |
|
| 查看次数: |
1870 次 |
| 最近记录: |