Most simple use of AjaxTextField
The textfield pops up a selectable list of names from the telephone book that start with the entered text.
(TelephoneBook.java, TelephoneBookEntry and phonebook.txt are some helper classes / ressource, that are used in the examples to AjaxTextField)
Screenshot
Note
This is static documentation.
You can see this example live
Simple.html
<form jwcid="@Form"> <input type="text" jwcid="@sotacs:AjaxTextField" size="20" items="items:completeFirstName" value="literal:" /> </form>
Simple.java
public abstract class Simple extends BasePage {
public void completeFirstName(ItemWriter writer, String prefix) {
if (prefix.trim().length() == 0)
return;
List<TelephoneBookEntry> results =
TelephoneBook.getInstance().
getEntries(TelephoneEntryField.FIRSTNAME,prefix);
for (TelephoneBookEntry entry : results) {
writer.writeSimpleItem(entry.getFirstName());
}
}
}
