УкраїнськаEnglishmRussian
Вхід/Новий
У темі багато повідомлень

[BugFixed] Создание своего виджета


Автор Повідомлення
Повідомлення створено: 04. 10. 2011 [08:02]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

Складывается впечатление, что все открывают страницы только в группе, а если кто и открывал в отдельном окне, то не обратил внимание на его "неактивность".

У меня внешние окна активны, после их открытия.
Вообще, это часто регулирует оконный менеджер в обход программы!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 04. 10. 2011 [09:57]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

У меня внешние окна активны, после их открытия.
Вообще, это часто регулирует оконный менеджер в обход программы!

Спасибо за подсказку, в CentOS и Debian, окна были не активны. Сейчас попробовал в Fedora и все стало как надо. Надо искать решение в настройках этих ОС.

Подскажите по динамической связи. По документации - сигнал на запуск такой страницы должен поступать от виджета. Возможно ли реализовать её вызов и связь с виджетом, например при клике в списке?
Повідомлення створено: 04. 10. 2011 [12:01]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

Подскажите по динамической связи. По документации - сигнал на запуск такой страницы должен поступать от виджета. Возможно ли реализовать её вызов и связь с виджетом, например при клике в списке?

На панель управления параметра посмотрите, там вызов кадра настройки регулятора по кнопке сделан таким образом.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 01. 11. 2011 [06:37]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
Здравствуйте

Есть необходимость сохранения настроек страницы. На пример - выбрал оператор несколько графиков для просмотра и надо чтобы, при следующем открытии именно они были видны. Хотел узнать можно ли сделать сохранение некоторых настроек в текстовом файле (xml или обычном) и их чтение. Если есть такая возможность, подскажите где посмотреть.
Повідомлення створено: 01. 11. 2011 [08:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

Есть необходимость сохранения настроек страницы. На пример - выбрал оператор несколько графиков для просмотра и надо чтобы, при следующем открытии именно они были видны. Хотел узнать можно ли сделать сохранение некоторых настроек в текстовом файле (xml или обычном) и их чтение. Если есть такая возможность, подскажите где посмотреть.

Всё API пользователя здесь: http://wiki.oscada.org/Doc/OpisanieProgrammy#h920-1

Learn, learn and learn better than work, work and work.
Повідомлення створено: 01. 11. 2011 [09:05]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

Всё API пользователя здесь: http://wiki.oscada.org/Doc/OpisanieProgrammy#h920-1


Спасибо, раньше не замечал. Вызываю SYS.fileRead("/home/user/1.txt") пишет - Ошибка функции 'fileRead' или не достаточно параметров для неё. Что не правильно?
Повідомлення створено: 01. 11. 2011 [09:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

Спасибо, раньше не замечал. Вызываю SYS.fileRead("/home/user/1.txt") пишет - Ошибка функции 'fileRead' или не достаточно параметров для неё. Что не правильно?

Версия OpenSCADA 0.7.0 LTS, вероятно!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 01. 11. 2011 [09:47]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

Версия OpenSCADA 0.7.0 LTS, вероятно!


Нет версия - OpenSCADA v0.7.1.
Повідомлення створено: 01. 11. 2011 [09:49]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"s-s-n" wrote:

Нет версия - OpenSCADA v0.7.1.

Эта функция была добавлена через 6 дней после выхода 0.7.1.
Используйте XMLNodeObj::load().

Learn, learn and learn better than work, work and work.
Повідомлення створено: 01. 11. 2011 [14:02]
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
"roman" wrote:

Эта функция была добавлена через 6 дней после выхода 0.7.1.
Используйте XMLNodeObj::load().


Обновился, функции чтения и записи заработали.
Метод load() загружает, но теперь не сохраняет save().
string save( unsigned flgs = 0, const string &cp = "UTF-8" ); - Сохранение/создание XML-файла с параметрами форматирования <flgs> и кодировкой <cp>.
Результат изменений save() возвращает, но сохранения нет.
Подскажите возможную причину.




9507