У меня есть пользовательское поле с именем Текущий_Адрес__c, которое имеет тип данных textarea.
Мне нужно заполнить это поле в следующем формате. т.е. символ новой строки после улицы и еще один символ новой строки после почтового индекса.
улица Город-государство Почтовый индекс Страна
Значения городов, штатов, почтовых индексов, стран и т. д. взяты из контактного объекта. Я не хочу использовать это как поле формулы. Поэтому мне нужно заполнить его в моем контроллере и отобразить на моей странице VF.
Я пытаюсь добавить символ новой строки, используя приведенный ниже код.
this.customobj.Current_Address__c = currentStreet + '\\n ' + currentCity + ' ' + currentState + ' ' + currentZIP + '\\n ' + currentCountry ;
Я также использовал \n вместо \n.
Он по-прежнему показывает поле в одну строку, а не в 3 строки.
РЕДАКТИРОВАТЬ
У меня это работает, используя следующий код. Я бы принял ответ Мэтью, так как он будет работать с полем вывода.
currentAddress = currentStreet;
currentAddress += '\r\n';
currentAddress += currentCity + + ' ' + currentState + ' ' + currentZIP ;
currentAddress += '\r\n';
currentAddress += currentCountry;
Это работает, только если вы используете +=. не уверен, почему это происходит