JQuery: Отфильтруйте выпадающий список, как Вы вводите

Вместо предоставления ObjectMapper вы можете предоставить JsonbConfiguration, чтобы вы могли настроить сериализацию / десериализацию.

Вот что я в итоге использовал:

@Provider
public class JsonConfig implements ContextResolver<Jsonb> {

    @Override
    public Jsonb getContext(Class type) {
        JsonbConfig config = new JsonbConfig();
        config.withPropertyVisibilityStrategy(new IgnoreMethods());
        return JsonbBuilder.create(config);
    }
}

class IgnoreMethods implements PropertyVisibilityStrategy {

    @Override
    public boolean isVisible(Field field) {
        return true;
    }

    @Override
    public boolean isVisible(Method method) {
        return false;
    }
}

Это позволяет вам настроить свой JsonbConfig. Здесь мой конкретно предотвращает доступ методов для сериализации / десериализации. На quarkus с Panache это предотвращает появление isPersistent в вашем выводе json.

35
задан Rob W 28 December 2011 в 22:16
поделиться

5 ответов

Я записал немного сценария, чтобы сделать это несколько лет назад. Это могло быть упаковано как плагин jQuery довольно легко, вероятно. Вы можете брать.

Я также делаю это в своем виджете Панели инструментов Ссылки на функцию PHP, если Вы хотите посмотреть на код там.

27
ответ дан Andrew Hedges 27 November 2019 в 06:25
поделиться

Проверьте эти плагины:

12
ответ дан CMS 27 November 2019 в 06:25
поделиться

плагин автоматического заполнения jQuery

Править: Я первоначально связался с неправильным плагином автоматического заполнения.

9
ответ дан karim79 27 November 2019 в 06:25
поделиться

Попробуйте использовать «фильтр параметров jquery», основанный на реальном поле выбора и сопоставление в середине текстов параметров: http://plugins.jquery.com/project/jquery_options_filter

для дийизма

1
ответ дан 27 November 2019 в 06:25
поделиться

. Я просто искал что-то похожее, и лучшим вариантом для того, что мне нужно, кажется JQuery UI MultiSelect . Он превращает поля с множественным выбором в довольно удобное представление с двумя списками с живой фильтрацией в главном списке.

РЕДАКТИРОВАТЬ: Новая разработка!

« Chosen - это плагин JavaScript, который делает длинные, громоздкие поля выбора намного более удобными для пользователя. В настоящее время он доступен как в jQuery, так и в версии Prototype.»

Я полностью использую ] Выбран для всех проектов, использующих выборку в обозримом будущем.

52
ответ дан 27 November 2019 в 06:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: