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

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 ответов

21 просмотр

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

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

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

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

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

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

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

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

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

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

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

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

@Dreamer_0x01 @helgispbru @Ambrion Разговор шёл об уязвимости. Меня беспокоит именно она. Все прочие вопросы, а равно и жизненная мудрость - пока в сторону :) Так вот сам ...
Андрей [aharito] Харитонов
9
давайте за механические клавиатуры потрём, мне тут неучтенных денег упало и их можно потратить на что-то такое, вот думаю про dark project kd87a, кто-то имеет что-то подобное?
Oleg Nosov
24
Всем привет. Программно добавляю документы в таблицу site_content в конце очищаю кеш $modx->clearCache(); Но документы появляются в дереве только после того как редактирую ...
Владимир
8
Делал сайт заказчику в 2018г. Прилетела претензия на фотку в примерах работ от copydefend (ооо "фортуна технолоджис") на 36к рублей 🙈 Конторка эта образовалась в 2023 г, и 13...
Alexander Andreev
10
Господа. Кто тут шарит за оптимизацию mysql? есть небольшой заказ - сайт на дцать тысяч ресурсов - бдшка распухла - тормозит. Нужно посмотреть что можно соптимизировать - а то...
Jacov Borisov
8
Добрый день! Можете, пожалуйста, подсказать, как лучше и проще будет сделать на evo 3 версии 2 модуля для управления видео файлами (название, обложка и тд) и галереей с фото и...
Dmitry
5
@helgispbru @Dreamer_0x01 @Pathologic93 @webber_12 Не уверен, что вам всем это жутко интересно, но в продолжение недавнего диалога отправлю свои наброски. Хочу понять, правил...
Андрей [aharito] Харитонов
13
Всем привет, а как в commerce в status_notification передать корзину?
Александр Левченко
3
Средствами phpthumb можно ли сделать из png в svg?
Dmitry Karuev
10
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Карта сайта