use of org.jboss.hal.ballroom.autocomplete.StaticAutoComplete in project console by hal.
the class FilterView method init.
@PostConstruct
void init() {
List<String> responseHeader = Arrays.stream(ResponseHeader.values()).map(ResponseHeader::header).collect(toList());
responseHeaderForm.getFormItem(HEADER_NAME).registerSuggestHandler(new StaticAutoComplete(responseHeader));
clearHostFields();
}
use of org.jboss.hal.ballroom.autocomplete.StaticAutoComplete in project console by hal.
the class FilterPresenter method addResponseHeader.
void addResponseHeader() {
Metadata metadata = metadataRegistry.lookup(RESPONSE_HEADER_TEMPLATE);
ModelNodeForm<ModelNode> form = new ModelNodeForm.Builder<>(Ids.UNDERTOW_RESPONSE_HEADER_ADD, metadata).unboundFormItem(new NameItem(), 0).fromRequestProperties().build();
List<String> responseHeader = Arrays.stream(ResponseHeader.values()).map(ResponseHeader::header).collect(toList());
form.getFormItem(HEADER_NAME).registerSuggestHandler(new StaticAutoComplete(responseHeader));
AddResourceDialog dialog = new AddResourceDialog(resources.messages().addResourceTitle(Names.RESPONSE_HEADER), form, (name, model) -> {
// noinspection ConstantConditions
SafeHtml successMessage = resources.messages().addResourceSuccess(Names.RESPONSE_HEADER, model.get(HEADER_NAME).asString());
crud.add(name, RESPONSE_HEADER_TEMPLATE, model, successMessage, (n, a) -> reload());
});
dialog.show();
}
Aggregations