extJS не видел слишком большой текст со многими <br> - PullRequest
0 голосов
/ 16 мая 2011

extJS не видел слишком большой текст со многими <\ br> -ами ..

Если я пишу text что-то вроде "lalal lalalal lsadsdhas afjhjhj"; Это нормально, работает.

Если я пишуtext с \ n (<\ br>) что-то вроде:

"hello,

my name

is Polly!";

ExtJS не видел эти строки.Как я могу избежать этого?

Спасибо!

1 Ответ

0 голосов
/ 16 мая 2011

Это потому, что Javascript не допускает многострочные строки. Если вам нужен разрыв строки в вашей строке, он должен быть закодирован с помощью escape-последовательности, такой как '\ r \ n'. Таким образом,

alert("hello, \r\nmy name\r\nis Polly!");

будет отображаться как 3 строки. Если строка входит в элемент html, вставьте «
» вместо «\ r \ n». наконец, если по какой-то причине вам нужна длинная строка с большим количеством пробелов между словами, вы можете либо продолжать печатать на одной строке, либо разбить ее на несколько строк и объединить строки с помощью оператора «+», например это:

var longstring = 
'hello                                                       \r\n'
+'my name                                                    \r\n'
+'is Polly!';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...