Мне кажется, что оставить
<apex:outputField value="{!c.LookUpField__c}"/>
добавить туда id, и в js найти его и убрать href.
Если в ВФ вставить такой тег, то вернется аккуратный линк на соответствующую запись в виде Названия записи:
<apex:outputField value="{!c.LookUpField__c}"/>
Если в ВФ вставить такой тег, то вернется ID:
<apex:outputText value="{!c.LookUpField__c}"/>
Если в ВФ вставить такой тег, то вернется Названия записи просто как текст:
<apex:outputField value="{!c.LookUpField__r.Name}"/>
а можно ли как то заставить <apex:outputField value="{!c.LookUpField__c}"/> вернуть Названия записи просто как текст, а не линк?
просто записи кверятся каким-то чужим кодом, и так не охото его апдатировать, чтобы просто добавить в квери недостающее LookUpField__r.Name поле...
Мне кажется, что оставить
<apex:outputField value="{!c.LookUpField__c}"/>
apex:outputText не прокатит?
По идее можно же просто костылек наложить через CSS, который спрячет линку и оставит лишь текст. Сходу не вспомню, но в гугле куча таких примеров.
слишком сложно
так он айдишник отрендеринг
вот это я и хотел, но не нашел рабочего варианта
pointer-events: none;
cursor: default;
text-decoration: none;
Такое не работает?
Возможно еще и родительского элемента нужно применить
Если надо вывести имея, то можно просто же сделать <apex:outputText value="{!c.LookUpField__r.Name}"/> или я нифига не понял))))
Такое не работает?
Возможно еще и родительского элемента нужно применить
+1 - рабочий вариант, проверено не один раз, работает и в обычной вф странице и в lwc компонентах
можно написать один css класс и использовать где хочется, без копипаста, регистрации и смс
все правильно понял. Данные приходят из какого-то чужого и страшного кода. Поля __r.Name там может и не быть, это как повезет, а трогать тот код не хочется. Вот я и искал легкий путь решить проблему