Gravity Forms - установка идентификатора записи как скрытого поля текущей формы

Я привязываю использовать этот фильтр для обновления существующей записи:

Однако в документации сказано:

  • Это предполагает, что идентификатор записи, который должен быть обновлен, был отправлен с формой из входа, который в качестве имени входа «my_update_entry_id».

Для моего сценария было бы идеально, если бы я мог записать идентификатор записи как часть подачи заявки (в скрытом поле). Есть ли способ сделать это?

В качестве альтернативы, я мог бы динамически назначать идентификатор записи до ее создания?


person Michelle    schedule 20.03.2018    source источник


Ответы (1)


Если вы обновляете запись, я предполагаю, что она уже существует. Если он уже существует, вы сможете использовать динамическое заполнение для заполнения существующего Идентификатор входа в скрытое поле формы. Затем вы можете использовать пример из документации gform_entry_id_pre_save_lead, чтобы обновить нужную запись при отправке.

Вот существующий фрагмент, который делает то же самое: https://gist.github.com/spivurno/32e914d67723f8 / а>

person Dave from Gravity Wiz    schedule 20.03.2018
comment
Я просто вернулся, чтобы ответить на свой вопрос - я нашел то же самое и реализовал нечто подобное. Спасибо! - person Michelle; 21.03.2018
comment
@Amanda У меня такая же проблема, вы можете мне помочь и сказать свое направление, как это сделать? - person Nasser Ali Karimi; 06.07.2018