Снегопат https://snegopat.ru/forum/ |
|
Автодействия в окне Хранилища (CfgStore.js) https://snegopat.ru/forum/viewtopic.php?f=3&t=213 |
Страница 5 из 8 |
Автор: | artbear [ 12 май 2014, 12:07 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
demon_infernal писал(а): Прошу прощения за то, что влезаю. Лично для себя я сделал, чтобы при открытии окна хранилища автоматически устанавливался фильтр по текущему пользователю, подключенному к хранилищу. То есть, если я подключен к хранилищу под пользователем "Отладка", при открытии окна хранилища автоматически срабатывает нажатие мышкой на кнопку "установить отбор"-"захваченные пользователем" - текущий пользователь хранилища. Я видел в скрипте CfgStore.js метод setCfgWndFilter, который, похоже, ничего не делает. Мой вариант этого метода Сергей, я проверил твой код и его поведение, у тебя реализовано другое поведение. При открытии окна хранилища ничего не происходит. А вот при нажатии на кнопку "Установить отбор" происходит описанное тобой действие - "захваченные пользователем" - текущий пользователь хранилища. Это совсем не то А я было обрадовался Одна из целей сабжевого скрипта и была возможность подобных действий в окне Хранилища, но к сожалению, ИМХО это пока невозможно. Возможно, я не прав и у тебя есть такой скрипт. Выложи его здесь, пожалуйста. Жду ответа. ЗЗЫ а в текущей версии скрипта вообще нет метода setCfgWndFilter |
Автор: | demon_infernal [ 12 май 2014, 12:19 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Да, конечно, не автоматически срабатывает, а при нажатии на кнопку отбора. Но, в любом случае, это хоть немного, но экономит время Цитата: а в текущей версии скрипта вообще нет метода setCfgWndFilter Есть же, вчера только обновлялся, CfgStore.js, строка 137 function setCfgWndFilter(dlgInfo){ ....... Прав на запись в репозитарий пока не прошу, напишу Александру в личку, когда точно будет что комиттить. |
Автор: | artbear [ 12 май 2014, 15:14 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
demon_infernal писал(а): Да, конечно, не автоматически срабатывает, а при нажатии на кнопку отбора. Но, в любом случае, это хоть немного, но экономит время Твой вариант не дает посмотреть изменения других пользователей а время не слишком экономит, нажимать отбор все равно нужно |
Автор: | demon_infernal [ 12 май 2014, 15:26 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
artbear писал(а): Твой вариант не дает посмотреть изменения других пользователей а время не слишком экономит, нажимать отбор все равно нужно Вот поэтому и спросил, нужно ли это коммитить. Лично мне удобно. Если что-нибудь еще придумаю - отпишусь здесь. |
Автор: | artbear [ 12 май 2014, 15:30 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
demon_infernal писал(а): artbear писал(а): Твой вариант не дает посмотреть изменения других пользователей а время не слишком экономит, нажимать отбор все равно нужно Вот поэтому и спросил, нужно ли это коммитить. Лично мне удобно. Если ты добавить пару макросов для включения/отключения такой фичи, тогда можно и закоммитить Но ИМХО экономия очень маленькая, к сожалению. |
Автор: | also [ 12 май 2014, 16:32 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
С утра себе залил этот код и поработал. Согласен с Артуром, что экономия маленькая, но все равно удобно. Правда макрос для отключения все равно нужен. Я иногда смотрю что сейчас захватил в хранилище другой разработчик, а мы получается совсем это окно подавляем. |
Автор: | Magister [ 12 май 2014, 17:41 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Хм... я подумал, что действительно устанавливает сразу при открытии хранилища. А в таком варианте - думаю, лучше просто при открытии окна отбора установить переключатель на текущего пользователя, но ОК не нажимать. Тогда останется нажать Enter, но зато будет возможность переключить фильтр при необходимости. |
Автор: | artbear [ 13 май 2014, 09:41 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Magister писал(а): А в таком варианте - думаю, лучше просто при открытии окна отбора установить переключатель на текущего пользователя, но ОК не нажимать. Тогда останется нажать Enter, но зато будет возможность переключить фильтр при необходимости. +1 |
Автор: | sosnae [ 13 май 2014, 23:51 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Доработал чуть код, по фильтру. Теперь при первом открытии хранлища автоматом вызывается команда фильтра и устанавливается отбор по текущему подразделению. После этого можна менять фильтр сколько душа пожелает. Цитата: Добавлена автоматическая установка отбора захваченных объектов в хранилище по текущему пользователю
|
Автор: | also [ 14 май 2014, 08:58 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
sosnae писал(а): Доработал чуть код, по фильтру. Теперь при первом открытии хранлища автоматом вызывается команда фильтра и устанавливается отбор по текущему подразделению. После этого можна менять фильтр сколько душа пожелает. ERROR CfgStore - Не найденна форма сравнения |
Страница 5 из 8 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |