символ новой строки в текстовой области

У меня есть пользовательское поле с именем Текущий_Адрес__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;

Это работает, только если вы используете +=. не уверен, почему это происходит

7
задан Prady 13 April 2012 в 03:00
поделиться