Автодействия в окне Хранилища (CfgStore.js)

Обсуждение написания скриптов и аддинов для Снегопата, а также его объектной модели.
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение artbear »

demon_infernal писал(а):Прошу прощения за то, что влезаю. Лично для себя я сделал, чтобы при открытии окна хранилища автоматически устанавливался фильтр по текущему пользователю, подключенному к хранилищу. То есть, если я подключен к хранилищу под пользователем "Отладка", при открытии окна хранилища автоматически срабатывает нажатие мышкой на кнопку "установить отбор"-"захваченные пользователем" - текущий пользователь хранилища. Я видел в скрипте CfgStore.js метод setCfgWndFilter, который, похоже, ничего не делает. Мой вариант этого метода

Сергей, я проверил твой код и его поведение, у тебя реализовано другое поведение.
При открытии окна хранилища ничего не происходит.
А вот при нажатии на кнопку "Установить отбор" происходит описанное тобой действие - "захваченные пользователем" - текущий пользователь хранилища.
Это совсем не то :(
А я было обрадовался :(
Одна из целей сабжевого скрипта и была возможность подобных действий в окне Хранилища, но к сожалению, ИМХО это пока невозможно.

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

ЗЗЫ а в текущей версии скрипта вообще нет метода setCfgWndFilter :)
Аватара пользователя
demon_infernal
Сообщения: 124
Зарегистрирован: 17 апр 2012, 20:54
Откуда: Октябрьский
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение demon_infernal »

Да, конечно, не автоматически срабатывает, а при нажатии на кнопку отбора. Но, в любом случае, это хоть немного, но экономит время :)
а в текущей версии скрипта вообще нет метода setCfgWndFilter

Есть же, вчера только обновлялся, CfgStore.js, строка 137
function setCfgWndFilter(dlgInfo){ .......
Прав на запись в репозитарий пока не прошу, напишу Александру в личку, когда точно будет что комиттить.
Нет никакого рая, каждое сердце - темница
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение artbear »

demon_infernal писал(а):Да, конечно, не автоматически срабатывает, а при нажатии на кнопку отбора. Но, в любом случае, это хоть немного, но экономит время :)

Твой вариант не дает посмотреть изменения других пользователей :(
а время не слишком экономит, нажимать отбор все равно нужно :(
Аватара пользователя
demon_infernal
Сообщения: 124
Зарегистрирован: 17 апр 2012, 20:54
Откуда: Октябрьский
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение demon_infernal »

artbear писал(а):Твой вариант не дает посмотреть изменения других пользователей :(
а время не слишком экономит, нажимать отбор все равно нужно :(

Вот поэтому и спросил, нужно ли это коммитить. Лично мне удобно.
Если что-нибудь еще придумаю - отпишусь здесь.
Нет никакого рая, каждое сердце - темница
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение artbear »

demon_infernal писал(а):
artbear писал(а):Твой вариант не дает посмотреть изменения других пользователей :(
а время не слишком экономит, нажимать отбор все равно нужно :(

Вот поэтому и спросил, нужно ли это коммитить. Лично мне удобно.

Если ты добавить пару макросов для включения/отключения такой фичи, тогда можно и закоммитить :)
Но ИМХО экономия очень маленькая, к сожалению.
also
Сообщения: 160
Зарегистрирован: 12 ноя 2012, 17:51
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение also »

С утра себе залил этот код и поработал. Согласен с Артуром, что экономия маленькая, но все равно удобно. Правда макрос для отключения все равно нужен. Я иногда смотрю что сейчас захватил в хранилище другой разработчик, а мы получается совсем это окно подавляем.
Magister
Сообщения: 343
Зарегистрирован: 04 июн 2012, 09:28

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение Magister »

Хм... я подумал, что действительно устанавливает сразу при открытии хранилища.
А в таком варианте - думаю, лучше просто при открытии окна отбора установить переключатель на текущего пользователя, но ОК не нажимать. Тогда останется нажать Enter, но зато будет возможность переключить фильтр при необходимости.
В реальності все не так, як насправді
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение artbear »

Magister писал(а):А в таком варианте - думаю, лучше просто при открытии окна отбора установить переключатель на текущего пользователя, но ОК не нажимать. Тогда останется нажать Enter, но зато будет возможность переключить фильтр при необходимости.

+1
sosnae
Сообщения: 588
Зарегистрирован: 20 дек 2011, 10:31
Откуда: Украина, Запорожье

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение sosnae »

Доработал чуть код, по фильтру. Теперь при первом открытии хранлища автоматом вызывается команда фильтра и устанавливается отбор по текущему подразделению. После этого можна менять фильтр сколько душа пожелает.
Добавлена автоматическая установка отбора захваченных объектов в хранилище по текущему пользователю
also
Сообщения: 160
Зарегистрирован: 12 ноя 2012, 17:51
Контактная информация:

Re: Автодействия в окне Хранилища (CfgStore.js)

Сообщение also »

sosnae писал(а):Доработал чуть код, по фильтру. Теперь при первом открытии хранлища автоматом вызывается команда фильтра и устанавливается отбор по текущему подразделению. После этого можна менять фильтр сколько душа пожелает.


ERROR CfgStore - Не найденна форма сравнения
Ответить