хочу выстроить грамотную структуру
Будет таблица, буду использовать DataTable (Или посоветуйте другую библиотеку с полной функциональностью, не откажусь тоже от совета:) ), и я буду взаимодействовать с этой таблицей, то есть можно добавлять записи, удалять редактировать, нужно будет работать еще с другой таблицей, но на основе данных из этой таблицы
И вот собственно вопрос, какая должна быть архитиктура?
Как я сделал сейчас, что считаю неправильно и уже сам запутался в коде:
Есть модуль, в шаблоне структура таблицы, кнопки по работе с таблицей (Причем мне нужно в зависимости от роли показывать разные кнопки, сейчас я просто прям в темплейте смотрю какая роль у юзера и показываю кнопку но это же наверное глупо? Например один юзер может смотреть таблицу и добавлять записи, а другой смотреть, добавлять, редактировать и удалять) и все формы, которые просто скрыты стилями и в js я их отображаю в зависимости от нажатой кнопки
Подскажите пожалуйста, а то до этого всё делал на скорую руку и теперь получился говнокод на 3000 строк js
vue.js ?
вам реактивная что ли таблица нужна?
Обсуждают сегодня