jQuery treeview с поддающимся сортировке

Используя @SuppressWarnings везде, как предложено, хороший способ сделать это, хотя это действительно включает немного пальца, вводящего каждый раз, когда Вы звоните q.list().

существует два других метода, которые я предложил бы:

Запись помощник броска

Просто осуществляют рефакторинг весь Ваш @SuppressWarnings в одно место:

List<Cat> cats = MyHibernateUtils.listAndCast(q);

...

public static <T> List<T> listAndCast(Query q) {
    @SuppressWarnings("unchecked")
    List list = q.list();
    return list;
}

Препятствуют тому, чтобы Eclipse генерировал предупреждения для неизбежных проблем

В Eclipse, перейдите к Окну> Предпочтения> Java> Компилятор> Ошибки/Предупреждения и под Универсальным типом, выберите флажок Ignore unavoidable generic type problems due to raw APIs

, Это выключит ненужные предупреждения для подобных проблем как та, описанная, выше которого неизбежны.

Некоторые комментарии:

  • я принял решение передать в Query вместо результата q.list(), потому что тот способ, с которым этот метод "обмана" может только использоваться для обмана, в спящем режиме, а не для обмана любого List в целом.
  • Вы могли добавить похожие методы для .iterate() и т.д.
8
задан Remy 8 September 2009 в 14:59
поделиться

3 ответа

Я тоже пытаюсь сделать это, у меня есть базовая сортировка, установив дескриптор на 'span', но я не могу сортировать от одного UL к другому.

Я попытался использовать комбайн: 'ul', но похоже, что это не сработало.

0
ответ дан 5 December 2019 в 14:04
поделиться

У меня была такая же проблема, взгляните на nested sortable . Возможно, уже слишком поздно, но может быть полезно для других позже.

6
ответ дан 5 December 2019 в 14:04
поделиться

Плагин jstree имеет довольно прочную кодовую базу, например, с множеством событий, к которым можно привязать собственную логику.

1
ответ дан 5 December 2019 в 14:04
поделиться
Другие вопросы по тегам:

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