Я хочу получить родительский идентификатор в своем дочернем пользовательском контроллере. Как я могу это сделать, пожалуйста?
Как получить родительский идентификатор на дочерней странице
Ответы (1)
Поле, которое связывает родительский объект с дочерним объектом в дочернем, содержит родительский идентификатор. Для контакта это AccountId. Для пользовательского объекта он задается пользователем, создающим поле. Вы можете перейти к дочернему объекту и проверить. Как только вы узнаете имя поля, вы можете получить к нему прямой доступ. Для контакта:
Id parentId = myContact.AccountId;
Для объекта с полем MasterDetail (или подстановки) с именем Parent__c:
Id parentId = myObject.Parent__c;
При извлечении данных с помощью суффикса __c вы получаете идентификатор целевого объекта в отношении. Используя суффикс __r, вы получаете сам целевой объект.
person
Acuariano
schedule
21.05.2012