Когда мы вставляем текст в поле описания, либо копируя / вставляя из Excel, либо загружая CSV-файл, мы всегда получаем текст, ограниченный " , "
(пробел через пробел).
Это то, что мы считаем наиболее простым при наборе описаний в виде таблицы.
Затем мы хотим, чтобы система переформатировала это поле (или attribute_id), поэтому всякий раз, когда обнаруживается " , "
, оно должно отображаться как точка маркера. Как и первая строка будет начинаться с точки с маркером!
Пример данных:
description point a , description point b , description point c , description point d
Ожидаемые результаты при правильном форматировании:
- описание точки а
- пункт описания b
- описание точки с
- описание пункта д
Как этого достичь и каков наилучший подход?
Я думал о javascript или css-эффекте, оба могут повлиять на производительность. Даже пришло в голову сделать триггер в базе данных после вставки или после обновления ... чтобы использовать replace(value, ' , ','<li>')
функцию с <li>
или Unicode и т. Д. Теперь я не должен заменять экспорт, а скорее переформатировать .
Ценю ваш вклад.