Grails. Как отформатировать строки в маркере - PullRequest
0 голосов
/ 07 мая 2018

Я хочу, чтобы div был динамическим. Строка, которую я получаю, может содержать точку маркера, например: a: "Использует • Это тест: • Это тест • Это тест • Это тест • Это тест • Это тест • Это тест • Это тест • Это тест «.

У меня есть div, который показывает вывод:

                <div class="ds-results-detail-a">${a}</div>

Как я могу показать этот ответ в списке как:

Uses 
•This is a test:
•This is a test 
•This is a test
•This is a test
•This is a test 
•This is a test
•This is a test 
•This is a test

Ответ может содержать строки с этой точкой маркера или может быть просто строкой. Вывод просто показывает как:

Использует • Это тест: • Это тест • Это тест • Это тест • Это тест • Это тест • Это тест • Это тест • Это это тест

Как показать в списке? Заранее спасибо :)

1 Ответ

0 голосов
/ 07 мая 2018

Если я правильно понял, вам нужно что-то вроде:

<ul>
  <g:each in="${yourString.split( '•' )}" var="s">
    <li>${s}</li>
  </g:each>
</ul>

UPD:

Другой способ:

${yourString.replaceAll( '•', '<br>•' )}
...