В этом разделе перечислены свойства и методы плагина PluginSetting
Плагин PluginSetting предназначен для работы с ini-файлами в контексте JavaScript
Перед использованием плагина, его необходимо подключить командой
// Загрузить плагин и присвоить его объект переменной
var pluginSetting = post.loadPlugin('PluginSetting');
не имеет свойств
objPlugin pluginSetting.install(scriptEngine) Функция
установка в JS конструкторов объектов
ВНИМАНИЕ! начиная с версии svn.r959 функцию .install() вызывать нет необходимости, ее вызов происходит в функции post.loadPlugin()
// Загрузить плагин и Установить в JS конструторы объектов
var plg = post.loadPlugin('PluginSetting').install(scriptEngine);
после выполнения этого метода, для создания экземпляров объектов используется оператор new
// Создать объект, к свойствам и // методам которого можно обращаться в стиле Qt var ini = new JCJS_ini();
Чтобы не использовать функцию install несколько раз (а это возможно, если вы подключаете хелперы типа jcjsHelper_Db.js, который использует два плагина), рекомендуется загрузку плагина обернуть в такую конструкцию
try{String(JCJS_ini)}catch(e){
// Загрузить плагин и Установить в JS конструторы объектов
post.loadPlugin('PluginSetting').install(scriptEngine);
}
String pluginSetting.objects() Функция
Вывести список всех поддерживаемых объектов
// Загрузить плагин и Установить в JS конструторы объектов
var pluginSetting = post.loadPlugin('PluginSetting');
var allSupportObjects = pluginSetting.objects();
// переменной allSupportObjects присвоится строка 'JCJS_ini'
// Плагин поддерживает создание объектов только одного типа