Здравствуйте!
В форме админки компонента хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу.
Кнопки вывел, добавил для нижней кнопки "Сохранить" (которая по умолчанию) в массиве формы 'show'=>false.
Теперь не работает верхняя "Сохранить" (дискетка), которая осталась.
По моей логике, это одна и та же кнопка и show только не показывает, а не запрещает.
Я что-то наверное не догоняю.
Глупый вопрос(продолжение): Кнопки "Сохранить" в backend 2.X
Кнопки "Сохранить" в форме админки компонента
Посетитель Сообщений: 18 |
Прикрепленные файлы:
| ||||
InstantCMS Team Сообщений: 4800 |
Верхняя кнопка - кнопка обычного тулбара, которая к форме не относится. Условно, эта кнопка, кликает на кнопку отправить самой формы. | ||||
Реклама
![]() |
|
||||
Посетитель Сообщений: 18 |
Fuze:
Верхняя кнопка - кнопка обычного тулбара, которая к форме не относится. Условно, эта кнопка, кликает на кнопку отправить самой формы. И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна? | ||||
InstantCMS Team Сообщений: 4800 |
@sergvm:
Либо делать свою js функцию сабмита формы, либо принять тот факт, что кнопка тулбара не входит в форму, а кнопка сабмита формы должна быть в форме.И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна? | ||||
Посетитель Сообщений: 18 |
Fuze:
Мда... Это не очень печально, в смысле две одинаковые кнопки "сохранить" в одной форме - это не очень как-то понятно. @sergvm:
Либо делать свою js функцию сабмита формы, либо принять тот факт, что кнопка тулбара не входит в форму, а кнопка сабмита формы должна быть в форме.И как же быть, если мне нужна кнопка в тулбаре для сохранения параметров, а кнопка "Сохранить" самой формы не нужна? Редактировалось: 1 раз (Последний: 13 мая 2020 в 19:49) | ||||
InstantCMS Team Сообщений: 4800 |
Давайте еще раз попробую. Кнопка с типом submit должна быть внутри тега form. У вас её нет. Кнопка в тулбаре - просто html тег с навешенной js функцией, которая должна делать триггер click на кнопке сабмита формы. Две кнопки сохранения формы в админке используются во многих местах. Для удобства. У вас форма маленькая, к чему вы добавляете в тулбар кнопку сохранения формы вместо нативного сохранения формы, мне неведомо. | ||||
Посетитель Сообщений: 18 |
Fuze:
Почему же неведомо:Давайте еще раз попробую. Кнопка с типом submit должна быть внутри тега form. У вас её нет. Кнопка в тулбаре - просто html тег с навешенной js функцией, которая должна делать триггер click на кнопке сабмита формы. Две кнопки сохранения формы в админке используются во многих местах. Для удобства. У вас форма маленькая, к чему вы добавляете в тулбар кнопку сохранения формы вместо нативного сохранения формы, мне неведомо. "В форме админки компонента хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу." С этого я начал. Мне показалось удобным, что бы кнопка Сохранить было вверху, а внизу вместо "Сохранить" была бы "Загрузить". Все более чем логично. Наличие однофункциональных кнопок логично порождает вопросы. Я пытаюсь понять, что делает инстант по дефолту из "коробки", что бы понять объем доработок до нужного функционала. Документация во многом не отвечает на такие возникающие вопросы, как и метод тыка, который занимает очень много времени. Так что не обесудьте, если буду и дальше задавать вопросы. | ||||
InstantCMS Team Сообщений: 4800 |
@sergvm:
Это как? Две кнопки с одинаковым функционалом, но с разным названием? Зачем её тогда скрываете? Почему не передали ей название "Загрузить"?хочу, что бы была отдельно кнопка "Сохранить" в меню(дискетка) и кнопка "Загрузить" внизу. Вы бы формулировали точнее вопросы. ![]() Редактировалось: 1 раз (Последний: 13 мая 2020 в 23:38) | ||||
Посетитель Сообщений: 18 |
Fuze:
По моему задача предельно просто описана. И описана проблема, с которой столкнулся. 1. Есть функционал формы из коробки: Кнопка "сохранить" внизу. 2. Также возможность подключить кнопку в тулбаре "сохранить" вверху через js. Задача. Оставить одну кнопку в тулбаре "Сохранить", а в форме нужна кнопка "Загрузить" функционал которой будет ДРУГОЙ. В настоящее время: 1. Если я просто поменяю название, то функционал от этого не изменится. Поэтому скрываю стандартную кнопку "Сохранить". Сделаю другую с другим функционалом (если это возможно) 2. Когда скрыл стандартную кнопку "Сохранить", перестала работать кнопка "Сохранить" в тулбаре. Вопрос: почему? Если перечитаете начальный вопрос, то там будет ТОЖЕ САМОЕ. Думаю все предельно понятно. Я прекрасно понимаю, что js кнопка и кнопка в форме - это друг от друга не зависящие объекты. Но в данной реализации они оказались прямо зависимыми. Отключение кнопки в форме отключило функциональность кнопки в тулбаре. Где можно развести функциональность кнопок "Сохранить" из тулбара и формы? Ведь они обе по умолчанию будут передавать действие нажатия submit? Редактировалось: 1 раз (Последний: 14 мая 2020 в 10:46) | ||||
InstantCMS Team Сообщений: 4800 |
Так скройте при помощи css кнопку сабмита в форме и добавьте в форму еще нужное кол-во кнопок. Я вам уже вагон вариантов накидал. @sergvm:
Я уже отвечал.Вопрос: почему? @sergvm:
Вам.Думаю все предельно понятно. Далее я пас) | ||||
Посетитель Сообщений: 18 |
Fuze:
С css и без инстанта понятно, что можно.Так скройте при помощи css кнопку сабмита в форме и добавьте в форму еще нужное кол-во кнопок. Я вам уже вагон вариантов накидал. Наверное вагон какой-то нано :) Fuze:
@sergvm:
Я уже отвечал.Вопрос: почему? @sergvm:
Вам.Думаю все предельно понятно. Далее я пас) Понятно. Жаль. Пока ждал ответа покопал. Вопрос свелся где и как можно определить какая кнопка "Сохранить" нажата: из тулбара или из формы? Редактировалось: 1 раз (Последний: 14 мая 2020 в 13:58) |
В начало страницы |
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.