Учитывать доп. признак у строки

186
19 декабря 2017, 17:55

Есть метод, который в цикле заполняет List элементами из ДБ. У элементов в ДБ есть дополнительный boolean признак, в зависимости от значения которого меняется front end представление этой строки style="#{katmark ? 'font-weight: bold' : ''}"

Вопрос в следующем, так как используется List, как привязать булево значение к строке? Ведь в лист его не поместить...

Answer 1

Ну тут, по-моему, возможны два довольно очевидных решения:

  1. Добавлять к строке (например, в начало) специальный сивол для обозначения признака, проверять этот символ при форматировании, а перед использованием строки удалять;
  2. Хранить в списке не строки, а специальные объекты, содержащие как саму строку, так и этот признак.

Смотря по вашей ситуации, может быть можно также в списке строку хранить уже вместе с форматированием, или завести отдельное множество (в смысле Set), куда добавлять строки, нуждающиеся в особом форматировании.

READ ALSO
Обновление приложения Android

Обновление приложения Android

Создал свое первое приложение под AndroidНа настоящем устройстве после установки, если я хочу скачать с компьютера и установить другую версию,...

174
Обьясните алгоритм выполнения кода

Обьясните алгоритм выполнения кода

Этот код генерирует шахматную доску 8x8, но я не очень хорошо его понял

200
Поочередное выполнение задач с Promise

Поочередное выполнение задач с Promise

Я создал небольшой скрипт на промисах, который поочередно выполняет 2 функции, но мне не нравиться его структураМне не нравиться что промис...

238
pickadate назначение переменной onSet

pickadate назначение переменной onSet

Использую библиотеку pickadate для выбора даты в форме

190