2010-06-15 26 views
6

Jak mogę przypisać tekst zawierający \ r \ n do obszaru tekstowego ExtJs i zobaczyć liniowe podziały zamiast rzeczywistych \ r \ n znaków? Kiedy ręcznie naciśnij klawisz Enter i zaznacz Firebug, widzę \ r \ n wstawianie. Ale jeśli przypiszesz ciąg znaków zawierający \ r \ n do obszaru tekstowego, renderuje się tak jak jest.ExtJs textarea multiline issue

Wszelkie wskazówki byłyby pomocne.

Odpowiedz

5

I rozwiązać go samodzielnie. Korzystałem z właściwości "html", aby przypisać tekst \ r \ n-tekstowy do obszaru tekstowego. Zmieniłem to na "wartość" i działa jak urok. Dzięki i tak.

0

Spróbuj:

var text = text.replace('\r\n',"" + String.fromCharCode(13) + String.fromCharCode(10));