Ситуация такая:
есть родительский объект с тремя Record Type (машины, самолеты, пароходы) и дочерний объект с тремя Record Type (машины, самолеты, пароходы).
Профайл пользователя может работать со всеми Record Type
Как сделать так чтобы при нажатии на кнопке New расположенной на Related List родительской записи с Record Type "машины" открывалась форма создания дочерней записи в Record Type "машины" (точнее сказать привязанном к нему Layout), т.е. не было окна выбора Record Type.
Я не вижу стандартного варианта это организовать при условии что профайл юзера имеет доступ ко всем Record Type.
пока рассматриваю вариант создания кастомной кнопки для того Related List , которая ведет на ВФ страницу, которая:
(1) делает инсерт новой дочерней записи с опредленным Record Type и делает редирект на Edit Layout этой записи. Недостаток очевиден: запись немедленно создается, что не всегда уместно.
или
(2) делает редирект с таким же УРЛ, который используется самим СФ для открытия записи на создание в определенном Record Type. Проблема в том, что в том УРЛ (кроме всего прочего) находятся ID поля (мастер-лукап) и ID объекта создавай записи. И я не нашел "человеческого" способа как их можно получить в АПЕКСе
Ситуация такая: есть родительский объект с тремя Record Type (машины, самолеты, пароходы) и дочерний объект с тремя Record Type (машины, самолеты, пароходы). Профайл пользователя может работать со всеми Record Type Как сделать так чтобы при нажатии на кнопке New расположенной на Related List родительской записи с Record Type "машины" открывалась форма создания дочерней записи в Record Type "машины" (точнее сказать привязанном к нему Layout), т.е. не было окна выбора Record Type. Я не вижу стандартного варианта это организовать при условии что профайл юзера имеет доступ ко всем Record Type. пока рассматриваю вариант создания кастомной кнопки для того Related List , которая ведет на ВФ страницу, которая: (1) делает инсерт новой дочерней записи с опредленным Record Type и делает редирект на Edit Layout этой записи. Недостаток очевиден: запись немедленно создается, что не всегда уместно. или (2) делает редирект с таким же УРЛ, который используется самим СФ для открытия записи на создание в определенном Record Type. Проблема в том, что в том УРЛ (кроме всего прочего) находятся ID поля (мастер-лукап) и ID объекта создавай записи. И я не нашел "человеческого" способа как их можно получить в АПЕКСе :(
Можно стандартную страницу открыть с заполненным рекорд тайпом
ИД Филдов забивай в сеттинг
Можно стандартную страницу открыть с заполненным рекорд тайпом ИД Филдов забивай в сеттинг
так и делаю уже,
филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи
[quote="Dmitry Lisovsky"]Можно стандартную страницу открыть с заполненным рекорд тайпом[/quote] так и делаю уже, [quote="Dmitry Lisovsky"]ИД Филдов забивай в сеттинг[/quote] филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи
Можно переназначить кнопку New
Можно переназначить кнопку New
Можно переназначить кнопку New на кастомную страницу, подставить рекорд тайп и открыть страницу создания.
Можно переназначить кнопку New на кастомную страницу, подставить рекорд тайп и открыть страницу создания.
Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.
[quote="Den Brown"]филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи[/quote] Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.
можно и так, но я использую кастомную кнопку, т.к. она нужна только для Related List
так и делаю, но там в УРЛ нужно закладывать
и я не могу их получить в апексе, пока захардкодил, позже может выведу в каст сеттинги
а, если заложить правильные параметры, то все прекрасно работает
это серьезный вопрос. смотря что ты имеешь ввиду, пока все выглядит правильно
[quote="Gres"]Можно переназначить кнопку New на кастомную страницу[/quote] можно и так, но я использую кастомную кнопку, т.к. она нужна только для Related List [quote="Gres"]подставить рекорд тайп и открыть страницу создания.[/quote] так и делаю, но там в УРЛ нужно закладывать [quote="Den Brown"]ID поля (мастер-лукап) и ID объекта[/quote] и я не могу их получить в апексе, пока захардкодил, позже может выведу в каст сеттинги а, если заложить правильные параметры, то все прекрасно работает [quote="Dmitry Lisovsky"]Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.[/quote] это серьезный вопрос. смотря что ты имеешь ввиду, пока все выглядит правильно
Кстати наверное уже надо ввести за правило вопрос помечать как
Classic / Lightning
Возможно подрастающее поколение уже не поймет что за кнопки на Related листах имеются в виду.
Кстати наверное уже надо ввести за правило вопрос помечать как [b]Classic[/b] / [b]Lightning[/b] Возможно подрастающее поколение уже не поймет что за кнопки на Related листах имеются в виду.