Поддержка GRID-ов в шаблоне Modern

InstantCMS 2.X
#1 11 сентября 2021 в 18:24

Всем привет!

Уважаемая администрация, разработчики или просто те, кто в курсе. Подскажите Гриды поддерживаются в шаблоне Модерн, для этого так же нужно создавать файлы как для бекэнда? Подключать JS и CSS?

#2 11 сентября 2021 в 18:27

Подскажите Гриды поддерживаются в шаблоне Модерн

Вадим Нарочный

да instantcms.ru/novosti/release2142.html

Изображение

так же нужно создавать файлы как для бекэнда

Вадим Нарочный

вот тут не подскажу, не пробовал

#3 11 сентября 2021 в 18:31

Вы не правильно поняли мой вопрос. То что они поддерживаются в шаблоне Модерн это я узнал из новостей. Вопрос именно в том, как это делается. По сути Вы не ответили)))

#4 11 сентября 2021 в 18:51

так ведь не работает вроде? Ждем обновления

#5 11 сентября 2021 в 19:05

Вопрос именно в том, как это делается.

Вадим Нарочный

Так же, как и в компоненте admin, как собственно и везде. Пишите grid, экшен и так далее.

так ведь не работает вроде? Ждем обновления

Capitan

Что не работает? Вы поняли о чём речь?

#6 11 сентября 2021 в 19:08

Так же, как и в компоненте admin, как собственно и везде. Пишите grid, экшен и так далее.

Fuze

Спасибо за ответ. Уже начал, вижу что работает)

#7 11 сентября 2021 в 19:17

Что не работает? Вы поняли о чём речь?

Fuze

выбор стиля отображения
список, сетка и тд
Ага, видно не про это

#8 11 сентября 2021 в 20:00

 Fuze, столкнулся с проблемой, точнее скорее всего с ошибкой.

Строка

  1. $this->model->setPerPage(admin::perpage);

устанавливает количество записей на страницу. Константа равна 30, если передается фильтр, то количество устанавливается как в фильтре, только вот дело в том что при загрузке страницы всегда передается фильтр из параметров:

  1. $options = array(
  2. 'is_sortable' => true,
  3. 'is_pagination' => true,
  4. 'is_filter' => true,
  5. 'order_by' => 'date',
  6. 'order_to' => 'desc',
  7. );

Пришлось добавить сюда    'perpage'   => тут количество записей. А если не устанавливать perpage, то по умолчанию будет 30

Константу admin::perpage менял на свое число естественно)

#9 11 сентября 2021 в 20:22

выбор стиля отображения
список, сетка и тд

Capitan

Всё работает. Если что-то не работает, откройте новую тему и опишите там баг. Или создайте тикет на гите.

Вадим Нарочный, а зачем вы берёте этот параметр из контроллера админки? Шаг влево, шаг вправо у нас вроде расстрела нет 😀

Посмотрите примеры в админке, вот тут например.

#10 12 сентября 2021 в 11:51

а зачем вы берёте этот параметр из контроллера админки?

Fuze

Нет, я не беру, для этого и написал что константу admin::perpage я меняю на свое число, ну или так: mycontroller::perpage

Добавлено спустя 1 минуту

Было бы здорово, если м будущем можно было ещё и свой шаблон для рендера подключать)

Добавлено спустя 15 часов

 Fuze, подскажите ещё момент. Можно ли отключить сортировку у определенных полей?

#11 12 сентября 2021 в 12:33

Можно ли отключить сортировку у определенных полей?

Вадим Нарочный

Нет

#12 12 сентября 2021 в 12:40

 Fuze, заметил ещё особенность, даже в админке. Если у таблицы удалить поле (выключить в сортировке), то у всех столбцов появляются стрелки сортировки, а если отображаются поля по умолчанию, то только у того, по которому сортируем!

Изображение

#13 12 сентября 2021 в 12:59

Если у таблицы удалить поле (выключить в сортировке), то у всех столбцов появляются стрелки сортировки, а если отображаются поля по умолчанию, то только у того, по которому сортируем!

Вадим Нарочный

Баг наверное, поправлю

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.