Mam niestandardowe pole o nazwie Current_Address__c, które jest textarea typu danych.znak nowej linii na obszarze tekstowym
Muszę wypełnić to pole w poniższym formacie. tj. znak nowej linii po ulicy i kolejny znak po zipie.
ulica City State Country Zip
Wartości państwowej miasta zip kraju etc są wzięto od obiektu kontaktowego. Nie chcę używać tego jako pola formuły. Muszę zapełnić go w moim kontrolerze i wyświetlić go na mojej stronie VF.
Próbuję dodać char nowej linii za pomocą kodu poniżej
this.customobj.Current_Address__c = currentStreet + '\\n ' + currentCity + ' ' + currentState + ' ' + currentZIP + '\\n ' + currentCountry ;
miałem też stosować \ n zamiast \ n.
Nadal pokazują pole w jednej linii zamiast 3 linii
EDIT
Dostałem tej pracy przy użyciu następującego kodu. Akceptowałbym odpowiedź mathews, ponieważ działałoby to z polem wyjściowym.
currentAddress = currentStreet;
currentAddress += '\r\n';
currentAddress += currentCity + + ' ' + currentState + ' ' + currentZIP ;
currentAddress += '\r\n';
currentAddress += currentCountry;
Działa to tylko wtedy, gdy używasz + =. nie wiem, dlaczego tak się dzieje
Im ten sam problem. Próbowałem \ r \ n, \ n, \\ n, a nawet
i żaden z nich nie działał! – raym0nd
Jakiego typu tagu używasz do wyświetlania danych? '' działało dla mnie. –