Снегопат
https://snegopat.ru/forum/

Oberonscript
https://snegopat.ru/forum/viewtopic.php?f=3&t=546
Страница 2 из 9

Автор:  vikad [ 14 окт 2013, 11:52 ]
Заголовок сообщения:  Re: Oberonscript

advali писал(а):
Еще такой вопрос, я правильно понял, что в форме можно оставить только процедуры-обработчики событий? Причем их код реализовывать в самом скрипте?

Можно использовать "обертку" для форм - библиотеку ScriptForm.js (лежит в папке Libs в скриптах) - ее подключение позволяет процедуры-обработчики прописывать только в скрипте, они будут назначены для формы автоматически. Вообще по этому поводу можно выступление Кунташова на первом Эвенте почитать http://forum.infostart.ru/forum1/topic6 ... sage827394 Там работа со ScriptForm достаточно подробно описана.

Автор:  advali [ 14 окт 2013, 18:17 ]
Заголовок сообщения:  Re: Oberonscript

vikad писал(а):
Можно использовать "обертку" для форм - библиотеку ScriptForm.js (лежит в папке Libs в скриптах) - ее подключение позволяет процедуры-обработчики прописывать только в скрипте, они будут назначены для формы автоматически. Вообще по этому поводу можно выступление Кунташова на первом Эвенте почитать http://forum.infostart.ru/forum1/topic6 ... sage827394 Там работа со ScriptForm достаточно подробно описана.

Здорово, ранее такой ресурс не попадался, буду изучать. А может еще чего есть (кроме инфостарта)?

Автор:  advali [ 15 окт 2013, 13:06 ]
Заголовок сообщения:  Re: Oberonscript

orefkov писал(а):
Для этого надо реализовать свой загрузчик аддинов.
Смотри в объектной модели интерфейс IAddinLoader

А где посмотреть данный интерфейс? Если в документации, то по ссылке никуда не переходит

Автор:  orefkov [ 15 окт 2013, 13:16 ]
Заголовок сообщения:  Re: Oberonscript

Да, в модуле формы нужны только "заголовки" обработчиков, вся реализация посылается в скрипт.
Вернее, в тот объект, который был передан в loadForm.

Автор:  advali [ 18 окт 2013, 06:42 ]
Заголовок сообщения:  Re: Oberonscript

advali писал(а):
orefkov писал(а):
Для этого надо реализовать свой загрузчик аддинов.
Смотри в объектной модели интерфейс IAddinLoader

А где посмотреть данный интерфейс? Если в документации, то по ссылке никуда не переходит

А на это ответ есть?

Автор:  advali [ 18 окт 2013, 06:46 ]
Заголовок сообщения:  Re: Oberonscript

И еще такой вопрос, пока еще не знаю всех возможностей снегопата, но прорабатываю идею своего плагина.

Возможно ли привязка к конкретному текстовому окну своего окна с графикой? Т.е. по сути открыть форму своего скрипта (или не своего) несколько раз?

Или наверное это надо в теме про SciColorer вопрос задать?

Автор:  orefkov [ 18 окт 2013, 08:08 ]
Заголовок сообщения:  Re: Oberonscript

Открыть форму скрипта можно хоть сколько раз.
Каждый раз при вызове loadForm будет создаваться новый объект формы.
По привязке к текстовому окну - лучше спросить автора scicolorer'а.

Автор:  advali [ 24 окт 2013, 10:50 ]
Заголовок сообщения:  Re: Oberonscript

Мне для некоторых целей надо присвоить некоторой яваскриптовой переменной процедуры и функции, доступные в глобальном контексте. Чтобы затем вызывать их через нее. Как это можно сделать?

Автор:  advali [ 24 окт 2013, 10:52 ]
Заголовок сообщения:  Re: Oberonscript

Имел в виду глобальный контекст JS скрипта, а не платформы 1С

Автор:  advali [ 24 окт 2013, 11:15 ]
Заголовок сообщения:  Re: Oberonscript

На всякий случай уточню:

Чтобы например я мог писать не:

MessageBox("сообщить")

а через объект JS (или любой другой) так:

JS.MessageBox("сообщить")

Страница 2 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/