Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 11

Сохранение настроек таблицы для разных окон

05.12.2018, 12:04. Показов 903. Ответов 4

Студворк — интернет-сервис помощи студентам
Добрый день.

У меня есть некая таблица, настройки которой(например фильтры, сортировку, положение колонок и тд.) сохраняются в localStorage по ключу `table-{id}`. Настройки автоматически сохранятся через 1 сек, после какого-то действия в таблице.

Получается если открыть две таблицы в разных вкладках, то у них общий storage и они перетирают настройки друг друга.

Нужно как-то реализовать что-бы эти настройки не перетирали друг друга. А в конце, должны остаться настройки с последней закрытой вкладки.

Есть какие-то идеи/предложения как реализовать? Что почитать? Куда посмотреть? Что исправить?)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2018, 12:04
Ответы с готовыми решениями:

Сохранение настроек приложения, доступ к ним из разных классов
Hi ALL) Нужно сохранять состояние/значения разных пользовательских элементов что доступны в панели toolbox. Этого добра на форме много,...

Сохранение настроек для нескольких пользователей
Добрый день! Подскажите пожалуйста, как можно сохранять настройки приложения, если у каждого пользователя они будут отличаться (только...

Чтение/сохранение настроек для библиотека классов
есть необходимость хранить настройки для библиотеке классов, но не могу придумать как это реализовать, попытки через app.config окончились...

4
20 / 16 / 4
Регистрация: 01.12.2018
Сообщений: 106
05.12.2018, 19:43
Цитата Сообщение от fan_stud Посмотреть сообщение
в конце, должны остаться настройки с последней закрытой вкладки.
JavaScript
1
2
3
window.onunload = function () {
                localStorage.setItem('table', 'be');
            };
0
1 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 11
05.12.2018, 20:13  [ТС]
это понятно, но это не решает проблему того что оно таблица перезаписывает данные
0
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
07.12.2018, 21:30
Цитата Сообщение от fan_stud Посмотреть сообщение
Получается если открыть две таблицы в разных вкладках, то у них общий storage и они перетирают настройки друг друга.
в код что открывает таблицу, добавьте запись настроек этой таблицы по ключу, который будет сформирован на основе уникального идентификатора именно этой таблицы. И какую бы тогда вкладку Вы не открыли именно эта таблица будет с теми настройками, что сохранены по ключу ассоциированному именно с ней. Вот и всё.
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
08.12.2018, 01:01
Цитата Сообщение от fan_stud Посмотреть сообщение
Нужно как-то реализовать что-бы эти настройки не перетирали друг друга. А в конце, должны остаться настройки с последней закрытой вкладки.
А какой смысл в записи каждого изменения? Может лучше выполнять запись как раз при закрытии вкладки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2018, 01:01
Помогаю со студенческими работами здесь

Связывание сигналов и слотов для разных окон
Привет! Случилась такая проблема: есть два окна, при нажатии кнопки в одном окне должен активироваться объект в другом. Так вот, где...

УНФ для Украины 1.6. Сохранение\Восстановление настроек отбора списка документов
1С:Підприємство 8.3 (8.3.6.2449) УНФ для Украины, редакция 1.6 (1.6.2.1) Управляемые формы. Добрый день. Есть задача -...

Можно ли вставить условие для настроек валидации настроек значений свойств?
Например ,есть поле ввода и радиобаттон. в зависимости от изменения переключателя (день/месяц) в вводимом поле должны и значения валидации...

сохранение настроек
помогите пожалуйста, мне надо, чтобы настройки программы загружались те которые я сохранил в прошлый раз (к примеру: запустив прогу я...

Сохранение настроек ПО
Привет. Вот такой вопрос. Все настройки ПО я сохраняю с помощью Properties.Settings.Default.Save(). При этом создается файл app.config в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru