BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 04:21

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
СообщениеДобавлено: 31 дек 2014, 17:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Доброго дня и с Наступающим.

У меня при выборе устройства в сервисе все дерево устройств полностью разворачивается.
Т.к. дерево достаточно большое - приходится все свертывать.

Оно так и задумано или у меня где-то что-то не доделано

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2015, 13:31 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Здравствуйте!
А вам надо, чтобы было свернуто по умолчанию?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2015, 13:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
ну если дерево достаточно большое - приходится все сворачивать чтобы найти свой. либо поиск.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2015, 14:39 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Фильтр не справляется? или это долго?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2015, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Добавлена опция client.gui.expand.device.tree в конфигурации модуля: 1 - разворачивать, 0 - сворачивать.
Доступно для 6.2+ only.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 дек 2015, 17:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
6.2 как стоял фильтр так и стоит не смотря на флаг 1


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 дек 2015, 19:25 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Проблема с фильтром или с опцией?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 дек 2015, 19:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
с фильтром, продублировал тут №5893


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 18:46 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Artur писал(а):
Добавлена опция client.gui.expand.device.tree в конфигурации модуля: 1 - разворачивать, 0 - сворачивать.
Доступно для 6.2+ only.


в 7.0 не работает. дерево всегда и везде развернуто.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 21:36 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
barguzin2 писал(а):
Artur писал(а):
Добавлена опция client.gui.expand.device.tree в конфигурации модуля: 1 - разворачивать, 0 - сворачивать.
Доступно для 6.2+ only.


в 7.0 не работает. дерево всегда и везде развернуто.


Т.е. в конфигурации модуля Inet у вас стоит опция client.gui.expand.device.tree=1 и, когда вы открываете редактор сервиса на договоре, выбираете устройство, то у вас дерево развернуто полностью? а сколько устройств всего у вас?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 22:01 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
наоборот, ставлю client.gui.expand.device.tree=0, но дерево развернуто и в модуле и в карточке клиента при добавлении сервиса. Устройств немного, сервер тестовый 7.0.804 / 21.04.2016 19:36:24


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 22:07 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
barguzin2 писал(а):
наоборот, ставлю client.gui.expand.device.tree=0, но дерево развернуто и в модуле и в карточке клиента при добавлении сервиса. Устройств немного, сервер тестовый 7.0.804 / 21.04.2016 19:36:24


Немного это сколько? меньше 26?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 22:13 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
10 с корнем и папками. А это разве влияет ? И откуда магическое число 26 ? :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Там если строго меньше 26 устройств, то дерево всегда разворачивается. Если устройств более 26, то, когда открывается панель устройств в режиме Выбрать устройство (в редакторе сервиса на договоре), вступает в действие опция client.gui.expand.device.tree. Если опция выключена, то дерево остается свернуто, если включена, то проверяется опция client.gui.expand.device.tree.depth, задающая глубину разворачивания дерева (по умолчанию, если опция client.gui.expand.device.tree.depth не задана, то дерево раскрывается до 2го уровня).

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2016, 12:38 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Artur, а вы реализовали подсветку выбранного устройства при открытии дерева, это разве не должно было повлиять на алгоритм "разворачивания"? По идее ветка дерева с выбранным устройством должна отображаться всегда развернутой.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2016, 13:16 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Jimson писал(а):
Artur, а вы реализовали подсветку выбранного устройства при открытии дерева, это разве не должно было повлиять на алгоритм "разворачивания"? По идее ветка дерева с выбранным устройством должна отображаться всегда развернутой.


Я не помню, чтобы я это делал, но судя по коду, там учитывается этот алгоритм разворачивания. Там сперва дерево разворачивается/сворачивается в соответствии с опциями, а потом идет поиск устройства, привязанного к сервису, и если оно есть в дереве, то путь до него разворачивается полностью, независимо от свернутости/развернутости дерева.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 май 2016, 15:24 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Artur писал(а):
если строго меньше 26 устройств, то дерево всегда разворачивается

С чем связана цифра 26? Почему именно 26, а не, например, 17 или 38?
Не логичнее было бы всегда разворачивать, если устройства 3 (устр-во ААА + пара устр-в/папок потомков) и если устройств > 3, то уже смотреть на переменную?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июл 2016, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Число 26 выбрано случайно.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июл 2016, 19:19 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Можно вынести эту цифру в настройки?
Типа
Код:
client.gui.device.tree.expand=разворачивать(1)/сворачивать(0)
client.gui.device.tree.devices=26


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2016, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Зачем на простое разворачивание дерева столько опций? Изначально было полное разворачивание дерева, но у тех, у кого очень много устройств (более 1к) были тормоза. После этого сделали, чтобы дерево было свернуто по умолчанию, но это опять же не понравилось тем, у кого очень много устройств - долго искать. Тогда сделали, что если меньше 26 устройств - то всегда разворачивать, т.к. дерево это небольшое. А если больше 26, то можно уже играться опциями client.gui.expand.device.tree и client.gui.expand.device.tree.depth

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2016, 16:30 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
По большому счету нужно добавить всего 1 опцию, обозначающую количество устройств, которое необходимо показывать и после которого необходимо сворачивать/разворачивать.
Например, у человека 100 устройств, но он хочет, чтобы развернутыми всегда были первые 42, а остальные были свернутыми.
В идеале подобные настройки лучше всего вынести в конфиг клиента, т.к. кол-во одновременно видимых устройств очень сильно зависит от размеров монитора и мощности компа оператора :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2016, 16:35 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
snark, сколько у вас устройств в дереве?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2016, 17:15 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
У меня 2 сети. Если перетащить старую сеть из dialup 5.0 в inet 7.0, то будет больше 500. В новой сети у меня будет (сейчас только запускаюсь) не больше 20, пусть даже 30, устройств, так что на меня ориентироваться не стоит, т.к. в данном топике я больше о людях, чем о себе думаю.
Представил каково бы мне было с 500++ устройств и отписался :roll:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.137s | 62 Queries | GZIP : On ]