• Как отображать поля в зависимости от выбранного значения из Select?

    alex_lemurski
    @alex_lemurski Автор вопроса
    дело было не в LocalStorage, решение уже нашел
    но за ответ спасибо!
    Написано
  • Как отображать поля в зависимости от выбранного значения из Select?

    alex_lemurski
    @alex_lemurski Автор вопроса
    еще раз убеждаюсь что 90% ответчиков просто не читают вопрос и кусок кода который к нему прицеплен
    как только в вопросе по JS прочиталось фраза "сохранить на странице состояние..." и т.п. все как инкубаторские начинают топить за LocalStorage, хотя тут он совсем ни к месту, и близко.
    мне самому стыдно что я сам так долго не смог найти решения, а оно было плевым
    удачи в гуглении!
    Написано
  • Как отображать поля в зависимости от выбранного значения из Select?

    alex_lemurski
    @alex_lemurski Автор вопроса
    не получилось из нагугленного
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    th:selected просто сократит код в html
    в контроллере все равно придется получать текущее состояние профессии, этого я и хочу избежать
    а собственно где и как тут применить field?
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    да он что есть что его нету этот selected, конкретно механику html не объясню я ее не знаю
    а вот если к чекбоксам прибавить checked, то на странице обновления данных, где бы галки не стояли, проставятся все
    я эти варианты уже испробовал

    вот как сделал я, и пока этим пользуюсь
    669a4d64ea759256190646.png

    в контроллере собирается коллекция всех профессий
    далее, у данного объекта я беру текущую профессию (currentProfession см на скрине, вот он как раз selected)
    далее из коллекции профессий удаляется текущая профессия, что бы они не дубл в выпадающем списке select, и все
    но этот как то костыльно
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    это вот так?
    669a45ef9fe1d724378475.png

    ну нет, в данном случае такое не прокатит
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    только с полями 005 и 009, и все
    все остальное подгружается корр, сравните скрины Просмотр данных и Обновеление данных, все что заполнено и сохранено все подгружается
    вот, к примеру, поле 008 дата не так давно вело себя так же, но я нашел рабочий скрипт, немного его адаптировал и дата теперь подгружается та что была сохранена, вне зависимости какой из объектов (ID) из бд отображается
    все html стандартные, с jsp (но это уже устаревшее от Spring) эффект будет тот же. все чекбоксы, радиобаттоны и селекты сбрасываются по умолчанию.
    вобще все нормально работает кроме вот таких вот html прибамбасов

    пример кода для поля 005
    669a413aa0e2a168752701.png

    th: - это надстрой thymeleaf для динамики отображения данных, html как бы каркас, на одной странице отображаются разные объекты одного типа, из БД
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    никаких AJAX и прочих надстроек
    только bootstrap для визуал (судя по скринам)
    ед JS скрипты это только сортировка столбцов и поиск по ним, на первом скрине видно
    после нажатия кнопки ОК все сохраняется и перебрасывает в меню Просмотр данных, кнопка Отмена делает тоже самое только ничего в БД не сохраняет (не обновляет)
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    так, поясняю на картинках, иначе совсем тяжело

    по порядку:
    вот главное меню отображения объектов из БД
    669a2429c473a423865674.png

    далее, если нажать на кнопку "Просмотр" мы попадаем в меню просмотра данных (ID 26)
    669a24d2a6068803054740.png

    и через это меню (и только через него) можно попасть нажав на кнопку "Править" в меню Обновления данных объекта (опять ID 26)
    669a253267a14527260236.png

    поле 005 это селект - выбираем из выпадающего списка
    поле 009 это чекбокс - ставим глаки где надо
    все остальное заполняем и т.д.
    нажимаем "ОК" и все сохраняется в БД как надо, все норм.
    но если снова нажать кнопку "Править", то поля 005 и 009 сбрасываются, т.е. 005 селект переход на первое значение из списка, а 009 все галочки исчезают

    никто и ничто это специально не сбрасывает в браузере, так оно работает по умолчанию, если не использовать JS фиксики или не колдовать на стороне сервера (что я сделал но меня это не устраивает)

    я находил JS скрипты которые сохраняют выбранные данные (005 и 009 в моем случае) когда я захожу стр Обновления данных после их сохранения, но! теперь внимание! если после этого я зайду на стр Обновления данных другого объекта (ID 27 к примеру) то JS подгрузит данные предыдущего сохранения. это понятно? т.е. как бы с объекта ID 26, но это не так! он просто погружает сохраненные данные с предыдущей страницы Обновления данных, со стр HTML как таковой. вот и все.
    Написано
  • Как сохранить состояния select, checkbox, radiobuttons и пр. на странице HTML?

    alex_lemurski
    @alex_lemurski Автор вопроса
    полноценное редактирование
    у меня не форма как регистрация на сайте, что то там позаполнял, проскочил каскадно и все. нет.

    у меня формы отображения множества объектов с возм их редактирования (я не зря акцентировал внимание на ID), все хранится в БД, всё в нее записывается и загружается из нее как надо, все поля вариантов выбора селекта и чекбокса и радиобаттон подгружаются на стр редактирования данных (они иниц через цикл в HTML, не хардкодно прописаны), НО эти поля сбрасываются (не удаляются) на как только захожу на стр редактирования, не в БД, а на странице, т.е. решив поправить у объекта какое то одно поле, приходится заново выбирать сброшенный поля как было сохранено до захода на стр обновления, и это не дело.

    а JS скрипты не багованные, они просто работают не "до конца" в моем случае, по этому ими не удалось попользоваться, т.к. на нашел нужного варианта.
    Написано
  • Как добавить перенос строки на html странице?

    alex_lemurski
    @alex_lemurski Автор вопроса
    добавил в виде локальной настройки style="white-space: pre-wrap"
    все отображается как надо
    благодарю!
    Написано
  • Как добавить перенос строки на html странице?

    alex_lemurski
    @alex_lemurski Автор вопроса
    в ответе совсем ничего не понял

    вопрос дополнил информацией
    Написано