Ответы пользователя по тегу JavaScript
  • Где можно посмотреть рабочее демо vue-tables-2?

    @igortelmenko
    Второй компонент ratiw/vuetable (что с туториалом) существует в отдельном репозитории под вторую версию Vue https://github.com/ratiw/vuetable-2

    Я, к сожалению, пока ТОЛЬКО этот самый второй компонент и пробовал. Весьма неплохой, на мой взгляд. Пока немного поигрался с ним в связке с Laravel. Думаю, что с RoR будет ну то же самое. На серверной стороне заюзать пагинатор и т.д.

    Делается ratiw/vuetable-2, вроде бы, толковым парнем. Чувствуется, что человек старается сделать все правильно и хорошо. Разбивает на отдельные компоненты и файлы там, где это надо.

    Из минусов ratiw/vuetable-2 пока выделил все же некоторую недопиленность. Не хватает свойств для установки ширины столбцов, как в jquery datatables или jqgrid. Из-за этого длинный текст делает колонки многострочными. Быть может автор предполагал возложить эту задачу на плечи css. Но обычно в табличных компонентах есть для этого специальные свойтсва.

    В ratiw/vuetable-2 нет из коробки готовых стилей Bootstrap. Пришлось искать пример автора на старую версию, брать оттуда и допиливать.

    Некоторые свойства в ratiw/vuetable-2 хотелось бы иметь доступными по-умолчанию, а не писать их каждый раз вручную.

    Но, в общем, я бы взял ratiw/vuetable-2 в продакшн.

    Первый (matfish2/vue-tables-2), не пробовал. Вот какую демку нагуглил. Извиняюсь если баян.

    UPD (2017-05-11): К вопросу о задании ширины столбцов вот автор (ratiw) дал ссылку как это сделать. Еще пока детально не смотрел. Но должно работать.

    UPD2 (2017-05-18): Вчера совсем немного посмотрел matfish2/vue-tables-2 . Каких-то, прям, сильных отличий между этими двумя компонентами не нашел. По функциям не могу пока выделить какого-либо лидера.
    Ну, у matfish2/vue-tables-2 есть встроеная возможность добавить строку с фильтрами под заголовок таблицы. Но у меня сомнения, что это кому-то нужно в таком виде. Хотя возможно.
    Но matfish2/vue-tables-2 как я понял заточен под Twitter Bootstrap, в то время как ratiw/vuetable-2 не привязан к стилям.
    У matfish2/vue-tables-2 пагинация встроеная, а у ratiw/vuetable-2 - отдельным компонентом (можно располагать сверху или снизу).
    Ответ написан
    7 комментариев