Снегопат

Обсуждение Снегопата
Текущее время: 23 ноя 2024, 01:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 окт 2013, 11:52 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 окт 2013, 18:17 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 15 окт 2013, 13:06 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 15 окт 2013, 13:16 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Да, в модуле формы нужны только "заголовки" обработчиков, вся реализация посылается в скрипт.
Вернее, в тот объект, который был передан в loadForm.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 18 окт 2013, 06:42 
Не в сети

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 18 окт 2013, 06:46 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
И еще такой вопрос, пока еще не знаю всех возможностей снегопата, но прорабатываю идею своего плагина.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 18 окт 2013, 08:08 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Открыть форму скрипта можно хоть сколько раз.
Каждый раз при вызове loadForm будет создаваться новый объект формы.
По привязке к текстовому окну - лучше спросить автора scicolorer'а.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 24 окт 2013, 10:50 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Мне для некоторых целей надо присвоить некоторой яваскриптовой переменной процедуры и функции, доступные в глобальном контексте. Чтобы затем вызывать их через нее. Как это можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 24 окт 2013, 10:52 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Имел в виду глобальный контекст JS скрипта, а не платформы 1С


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 24 окт 2013, 11:15 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
На всякий случай уточню:

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

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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB