Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 01 ноя 2011, 23:32 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Александр, может как то вывернуться можно и назначить эту кнопку горячей? Желательно стандартным механизмом.
Вот у тебя в назначении горячих клавиш это можно сделать, хотя в стандарте ведь кнопки Left нет. Очень хочется чтобы дерево внешних файлов работало так же как и дерево конфигурации, т.е. по стрелкам сворачивало и разворачивало узлы.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 11 ноя 2011, 22:15 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
В общем не дождался хоткеев, сделал пока глобальные макросы, но их нужно назначать ручками.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 19 ноя 2011, 12:54 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Добавь, плиз, в описание скрипта на странице http://snegopat.ru/scripts/wiki?name=extfiles.js
скриншоты.
ЗЫ На всякий случай
Пример того, как добавить скриншот, можешь посмотреть в описании моего скрипта http://snegopat.ru/scripts/wiki?name=configCaption.js
Нажми в нем Правка, и увидишь исходный код


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 24 ноя 2011, 07:07 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Владимир, а не хочешь на основе кода extfiles сделать класс FileTree?

Для чего: чтобы в других скриптах проще можно было организовывать вывод дерева файлов.
"Проще", означает, что действия разработчика бы свелись к следующим манипуляциям:

1. Создать форму и разместить на ней в нужном месте табличное поле с данными с типом "ДеревоЗначений".
2. В своем скрипте создать экземпляр FileTree или его потомка, передав в качестве параметра конструктора ссылку на табличное поле из п.1 и (опционально) строку корневого каталога или массив строк - каталогов первого уровня дерева).
3. Profit! Т.е. в результате автоматически дерево на форме будет заполняться файлами из выбранного каталога.

Технически ничего принципиально сложного, тем более практически все тобой уже реализовано.
Если нужна помощь с JavaScript, интерфейсом класса и т.п. - я готов помочь ). Пример реализации скрипта-библиотеки - в scripts/Libs/TextWindow.js

Откуда возникла идея: очень не хватает визуального редактора для "addins.ini" и хотелось бы его сделать в виде двух табличный полей: в левом дерево файлов-скриптов из заданной директории, справа - дерево аддинов, уже добавленных в addins.ini и чтобы перетаскиванием можно было бы из дерева файлов в правое дерево добавлять.

Хотелось бы возможность повторно использовать код из extfiles, но без copy/paste, конечно же.

И этот единый класс потом можно использовать в качестве основы extfiles.js.

Что думаешь?

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 25 ноя 2011, 09:40 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
artbear писал(а):
Добавь, плиз, в описание скрипта на странице http://snegopat.ru/scripts/wiki?name=extfiles.js
скриншоты.
ЗЫ На всякий случай
Пример того, как добавить скриншот, можешь посмотреть в описании моего скрипта http://snegopat.ru/scripts/wiki?name=configCaption.js
Нажми в нем Правка, и увидишь исходный код

Можно, только я не понял откуда брать ссылку на картинку, как ее закачивать?

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 25 ноя 2011, 09:42 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
kuntashov писал(а):
Владимир, а не хочешь на основе кода extfiles сделать класс FileTree?

Для чего: чтобы в других скриптах проще можно было организовывать вывод дерева файлов.
"Проще", означает, что действия разработчика бы свелись к следующим манипуляциям:

1. Создать форму и разместить на ней в нужном месте табличное поле с данными с типом "ДеревоЗначений".
2. В своем скрипте создать экземпляр FileTree или его потомка, передав в качестве параметра конструктора ссылку на табличное поле из п.1 и (опционально) строку корневого каталога или массив строк - каталогов первого уровня дерева).
3. Profit! Т.е. в результате автоматически дерево на форме будет заполняться файлами из выбранного каталога.

Технически ничего принципиально сложного, тем более практически все тобой уже реализовано.
Если нужна помощь с JavaScript, интерфейсом класса и т.п. - я готов помочь ). Пример реализации скрипта-библиотеки - в scripts/Libs/TextWindow.js

Откуда возникла идея: очень не хватает визуального редактора для "addins.ini" и хотелось бы его сделать в виде двух табличный полей: в левом дерево файлов-скриптов из заданной директории, справа - дерево аддинов, уже добавленных в addins.ini и чтобы перетаскиванием можно было бы из дерева файлов в правое дерево добавлять.

Хотелось бы возможность повторно использовать код из extfiles, но без copy/paste, конечно же.

И этот единый класс потом можно использовать в качестве основы extfiles.js.

Что думаешь?

Скриншот сделаю

Можно попробовать. В явескрипте я не очень разбираюсь. Особенно мне сложно отлаживать. По сути конечно нужно переписывать сам вывод дерева файлов, чтобы этот список еще и нормально обновлялся, сейчас кнопку надо нажимать. А тут будет общий класс, так может поможет с этим кто нибудь.

Да кстати там есть одна маленькая проблема - у меня в списке показываются несколько каталогов, можно конечно настройками это разрулить.

Давай я посмотрю на днях пример класса, если будут вопросы задам.
Да кстати есть один вопрос, как вы отлаживаете яваскрипт? опыта отладки нет вообще, а выводить сообщения отладочные бывает недостаточно.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 25 ноя 2011, 09:50 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
vladnet писал(а):
Да кстати есть один вопрос, как вы отлаживаете яваскрипт? опыта отладки нет вообще, а выводить сообщения отладочные бывает недостаточно.

Чтобы запустить отладчик в нужном месте необходимо в коде js-скрипта написать команду вызова отладчика: debugger

При выполнении кода в этой строке будет вызван Microsoft Script Debugger, в нем уже доступны традиционные для отладки возможности: пошаговое выполнение, просмотр выражений и т.п. Единственное неудобство - код не подсвечивается, а так все ок :)

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 25 ноя 2011, 09:57 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
kuntashov писал(а):
Чтобы запустить отладчик в нужном месте необходимо в коде js-скрипта написать команду вызова отладчика: debugger

При выполнении кода в этой строке будет вызван Microsoft Script Debugger, в нем уже доступны традиционные для отладки возможности: пошаговое выполнение, просмотр выражений и т.п. Единственное неудобство - код не подсвечивается, а так все ок :)

Еще неудобство - данные объектов 1С не показываются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 11 дек 2011, 19:21 
Не в сети

Зарегистрирован: 04 дек 2011, 09:36
Сообщения: 51
Откуда: Новосибирск
Хотелка: сделать две кнопки обновить - обновить всё и обновить каталоги текущей базы. Можно только в виде пиктограмм.
В общих каталогах много папок, поэтому существующая кнопка обновить работает не моментально. А обновлять чаще требуется каталоги текущей базы, где меньше файлов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 11 дек 2011, 21:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
artbear писал(а):
kuntashov писал(а):
Чтобы запустить отладчик в нужном месте необходимо в коде js-скрипта написать команду вызова отладчика: debugger

При выполнении кода в этой строке будет вызван Microsoft Script Debugger, в нем уже доступны традиционные для отладки возможности: пошаговое выполнение, просмотр выражений и т.п. Единственное неудобство - код не подсвечивается, а так все ок :)

Еще неудобство - данные объектов 1С не показываются

Ну эт вот так 1С свои объекты сделало, через COM не показывает свойства/методы.
Приходится в QuickWatch руками набирать какие поля хочешь посмотреть.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 4


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

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