[xButtons 1.1.0] Сохранение и загрузка параметров
Так как компонент расширяет диалог редактирования элементов, то напрашивается еще и возможность сохранения параметров. Особенно это актуально для сниппетов. Поэтому я добавил еще 2 пункта меню — «Сохранить параметры» и «Загрузить параметры». Теперь параметры можно сохранять вместе с элементом. Т.е. можно сделать полноценный backup элемента. Кроме того, сохраненные параметры одного сниппета можно загрузить в другой сниппет. А можно при создании нового сниппета самому написать файлик с необходимыми параметрами и загрузить их разом, чтоб не мучиться с диалогом. Правила описаны ниже.
Формат файла с параметрами
— textarea;
— numberfield;
— combo-boolean;
— textfield;
— list.
За пару минут можно создать файлик с десятком параметров и загрузить их в элемент одним кликом.
Вот такая не большая, но полезная доработка.
Ссылка на предыдущий пост по xButtons.
Формат файла с параметрами
[["name","desc","type",[options],"value","lexicon",area,"desc_trans","area_trans"]]
Как видно, это формат JSON. Для простых параметров достаточно указать 1-е, 3-е и 5-е значения. Для параметра типа list нужно указать еще и четвертый пункт. Для седьмого параметра (area) нужно указать false. // Пример простого параметра
[["prop1","","textfield",[],"Значение параметра prop1","",false,"",""],[другой параметр]]
// Пример для параметра типа list
[["param1","","list",[{"text":"option1","value":"option1"},{"text":"option2","value":"option2"},{"text":"option3","value":"option3"}],"myValue","",false,"",""]]
Основные типы параметров:— textarea;
— numberfield;
— combo-boolean;
— textfield;
— list.
За пару минут можно создать файлик с десятком параметров и загрузить их в элемент одним кликом.
Вот такая не большая, но полезная доработка.
Ссылка на предыдущий пост по xButtons.
Поблагодарить автора
Отправить деньги