@Foppy скорее всего в файле-задании строки просто размножены и не отличаются друг от друга никак. Поэтому баз при ошибке вытирает все копии строки.
Правится это добавлением в строку уникального идентификатора( порядковый номер строки или рандомный набор символов, который не будет использоваться в работе и будет стоять, например, последним в строке и не попадать под уже существующий парсинг csv строки).
В этом случае при краше будет удалятся только строка, которая была в работе.
Импорт/экспорт настроек при использовании веб интерфейса
-
@Shogo said in Импорт/экспорт настроек при использовании веб интерфейса:
Друзья, подскажите, это реально сделать? или возможно есть какой то стандартный способ и я его просто не увидел
https://wiki.bablosoft.com/web-interface/#/managingscriptlifetime?id=method-acceptresources. Ищите функцию SetResourceValue и GetResourceValue, они работают автоматически, что-то менять нужно только если вы делаете нестандартные контролы и хотите хранить в них значения.
-
@Shogo said in Импорт/экспорт настроек при использовании веб интерфейса:
@Fox у меня скорее задача сохранить текущие настройки в файл, а так же возможность загрузить эти настройки обратно из файла. Данные методы сам нашел, но может вдруг есть вариант это сделать каким то общим стандартным модулем?
Модулем в веб интерфейсе? Готовой функции для сохранения настроек ресурсов в файл нет, но её можно создать достаточно быстро. Используйте ассоциативный массив, имя ключа - название ресурса, значение - значение ресурса. С помощью JSON.stringify() конвертируйте объект в строку и запишите её в файл.
-
@Shogo реализовал? можешь отписать мне в ТГ? аналогично хочу реализовать такое в вебе. @catcoder_god