Снегопат 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/ |