Всем привет! Создаю модуль для таблиц цен на сайт с помощью

subform

У меня возник вопрос, возможно ли каждой подформе присваивать уникальный индификатор, который будет сам автоматически генерироваться при создание каждой новой подформы.
Например, я добавил поле <field name="field__id" type="text" label="id таблицы" disabled="true" default="1 + 1" />, где в default хочу помещать уникальное число (предыдущее число + 1)

<field type="subform" name="price__list__prof" label="Цены" multiple="true" buttons="add,remove">
<form>
<field name="field__id" type="text" label="id таблицы" disabled="true" default="1 + 1" />
<field name="name" type="text" label="Заголовок таблицы" filter="safehtml" />
<field name="editor" type="editor" label="Таблицы с ценами" filter="safehtml" />
</form>
</field>

Возможно такое реализовать?

6 ответов

33 просмотра

Посмотри js саб формы, там может события есть или postMessage

Александр- Автор вопроса
Sergey Tolkachyov
Посмотри js саб формы, там может события есть или ...

У меня самый простой модуль, состоит из 3 файлов и 1 папки:

Александр
screenshot У меня самый простой модуль, состоит из 3 файлов и...

Причем тут это? Тебя же нужно влезть в работу штатной сабформы - добавить кастомынй js.

Александр- Автор вопроса
Sergey Tolkachyov
Причем тут это? Тебя же нужно влезть в работу штат...

я правильно понял, что нужно хак делать? а в рамках модуля это возможно?

Александр
я правильно понял, что нужно хак делать? а в рамка...

Зачем хак? При создании нового поля тебе нужно считывать предыдущее созданное и делать инкремент к нему. Сделай свой тип поля типа spacer - самое безобидное. В нём подключи свой javascript файл и в нём твори всё что хочешь.

Александр- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
1.4.7 это версия с кораблём, наверно?
Am Ambrion
8
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Карта сайта