Глупый вопрос(продолжение): Кнопки "Сохранить" в backend 2.X

Кнопки "Сохранить" в форме админки компонента

 
Посетитель
small user social cms
Сообщений: 18
Здравствуйте!

В форме админки компонента хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу.
Кнопки вывел, добавил для нижней кнопки "Сохранить" (которая по умолчанию) в массиве формы 'show'=>false.
Теперь не работает верхняя "Сохранить" (дискетка), которая осталась.
По моей логике, это одна и та же кнопка и show только не показывает, а не запрещает.
Я что-то наверное не догоняю.
Прикрепленные файлы:
Save_d6ckh.jpg | 24.57 Кб | Скачали: 356
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4800
Верхняя кнопка - кнопка обычного тулбара, которая к форме не относится. Условно, эта кнопка, кликает на кнопку отправить самой формы.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Посетитель
small user social cms
Сообщений: 18
Fuze:

Верхняя кнопка - кнопка обычного тулбара, которая к форме не относится. Условно, эта кнопка, кликает на кнопку отправить самой формы.

И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна?
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4800
@sergvm:
И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна?
Либо делать свою js функцию сабмита формы, либо принять тот факт, что кнопка тулбара не входит в форму, а кнопка сабмита формы должна быть в форме.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 18
Fuze:

@sergvm:
И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна?
Либо делать свою js функцию сабмита формы, либо принять тот факт, что кнопка тулбара не входит в форму, а кнопка сабмита формы должна быть в форме.
Мда... Это не очень печально, в смысле две одинаковые кнопки "сохранить" в одной форме - это не очень как-то понятно.
Редактировалось: 1 раз (Последний: 13 мая 2020 в 19:49)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4800
Давайте еще раз попробую.
Кнопка с типом submit должна быть внутри тега form. У вас её нет. Кнопка в тулбаре - просто html тег с навешенной js функцией, которая должна делать триггер click на кнопке сабмита формы.
Две кнопки сохранения формы в админке используются во многих местах. Для удобства. У вас форма маленькая, к чему вы добавляете в тулбар кнопку сохранения формы вместо нативного сохранения формы, мне неведомо.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 18
Fuze:

Давайте еще раз попробую.
Кнопка с типом submit должна быть внутри тега form. У вас её нет. Кнопка в тулбаре - просто html тег с навешенной js функцией, которая должна делать триггер click на кнопке сабмита формы.
Две кнопки сохранения формы в админке используются во многих местах. Для удобства. У вас форма маленькая, к чему вы добавляете в тулбар кнопку сохранения формы вместо нативного сохранения формы, мне неведомо.
Почему же неведомо:
"В форме админки компонента хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу."
С этого я начал. Мне показалось удобным, что бы кнопка Сохранить было вверху, а внизу вместо "Сохранить" была бы "Загрузить".
Все более чем логично. Наличие однофункциональных кнопок логично порождает вопросы. Я пытаюсь понять, что делает инстант по дефолту из "коробки", что бы понять объем доработок до нужного функционала. Документация во многом не отвечает на такие возникающие вопросы, как и метод тыка, который занимает очень много времени. Так что не обесудьте, если буду и дальше задавать вопросы.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4800
@sergvm:
хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу.
Это как? Две кнопки с одинаковым функционалом, но с разным названием? Зачем её тогда скрываете? Почему не передали ей название "Загрузить"?
Вы бы формулировали точнее вопросы.

Глупый вопрос(продолжение): Кнопки \"Сохранить\" в backend
Редактировалось: 1 раз (Последний: 13 мая 2020 в 23:38)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 18
Fuze:

@sergvm:
хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу.
Это как? Две кнопки с одинаковым функционалом, но с разным названием? Зачем её тогда скрываете? Почему не передали ей название "Загрузить"?
Вы бы формулировали точнее вопросы.

Глупый вопрос(продолжение): Кнопки \"Сохранить\" в backend

По моему задача предельно просто описана. И описана проблема, с которой столкнулся.
1. Есть функционал формы из коробки: Кнопка "сохранить" внизу.
2. Также возможность подключить кнопку в тулбаре "сохранить" вверху через js.
Задача. Оставить одну кнопку в тулбаре "Сохранить", а в форме нужна кнопка "Загрузить" функционал которой будет ДРУГОЙ.

В настоящее время:
1. Если я просто поменяю название, то функционал от этого не изменится.
Поэтому скрываю стандартную кнопку "Сохранить". Сделаю другую с другим функционалом (если это возможно)
2. Когда скрыл стандартную кнопку "Сохранить", перестала работать кнопка "Сохранить" в тулбаре.
Вопрос: почему?

Если перечитаете начальный вопрос, то там будет ТОЖЕ САМОЕ.
Думаю все предельно понятно.
Я прекрасно понимаю, что js кнопка и кнопка в форме - это друг от друга не зависящие объекты.
Но в данной реализации они оказались прямо зависимыми. Отключение кнопки в форме отключило функциональность кнопки в тулбаре.

Где можно развести функциональность кнопок "Сохранить" из тулбара и формы? Ведь они обе по умолчанию будут передавать действие нажатия submit?
Редактировалось: 1 раз (Последний: 14 мая 2020 в 10:46)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4800
Так скройте при помощи css кнопку сабмита в форме и добавьте в форму еще нужное кол-во кнопок. Я вам уже вагон вариантов накидал.
@sergvm:
Вопрос: почему?
Я уже отвечал.
@sergvm:
Думаю все предельно понятно.
Вам.

Далее я пас)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 18
Fuze:

Так скройте при помощи css кнопку сабмита в форме и добавьте в форму еще нужное кол-во кнопок. Я вам уже вагон вариантов накидал.
С css и без инстанта понятно, что можно.
Наверное вагон какой-то нано :)

Fuze:

@sergvm:
Вопрос: почему?
Я уже отвечал.
@sergvm:
Думаю все предельно понятно.
Вам.

Далее я пас)

Понятно. Жаль.
Пока ждал ответа покопал.
Вопрос свелся где и как можно определить какая кнопка "Сохранить" нажата: из тулбара или из формы?
Редактировалось: 1 раз (Последний: 14 мая 2020 в 13:58)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.