|
Как отключить пользовательский отбор на форме выбора | ☑ | ||
---|---|---|---|---|
0
falselight
28.11.19
✎
10:04
|
На форме выбора задан пользовательский отбор.
Я задаю отбор программно. ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список, "Расширение", Неопределено); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, "Расширение", СписокРасширенийИзображений, ВидСравненияКомпоновкиДанных.ВСписке, Неопределено, Истина, РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный, "Основная"); Но выходят ошибки о том что, невозможно применить фиксированные настройки, пересекаются элементы отбора. Как мне программно отключить имеющийся отбор в настройках динамического списка, что выведен на форму? Я же вот пробую его удалить? ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список, "Расширение", Неопределено); |
|||
1
falselight
28.11.19
✎
13:01
|
никто не отключал программно пользовательский отбор?
|
|||
2
Cyberhawk
28.11.19
✎
13:41
|
Пользовательский отбор - такого понятия в общем случае нет. Пользовательские настройки - это плоская коллекция-мешанина.
|
|||
3
falselight
28.11.19
✎
13:43
|
(2) Отбор, который задал пользователь сам, через ещё в настройках скд.
Он сохраняется, и не даеи наложиться моему программному отбору. Как решить этот вопрос? Что нужно сделать*? |
|||
4
Cyberhawk
28.11.19
✎
13:57
|
Нужно пробежаться по всем настройкам, отметить те, у которых есть идентификаторы пользоватсльких настроек, и принять решение
|
|||
5
falselight
28.11.19
✎
14:12
|
(4) Ну подскажите как это сделать? Можно пример кода? Видите я все уже что мог сделал, но невозможно применить фиксированные настройки, пересекаются элементы отбора. Как это решить программно и наложить программный отбор? Сил просто сейчас нет вообще (((((
Может кто подскажет? |
|||
6
falselight
29.11.19
✎
04:42
|
Подробнее не подскажете?
|
|||
7
falselight
29.11.19
✎
05:06
|
Суть в том что если в настройках по ещё, задать отбор, расширение = jpeg, то ошибка, при установке программного отбора, я же его всяко разно отключаю! Почему не работает?
|
|||
8
falselight
29.11.19
✎
05:17
|
Два варианта решения данной проблемы:
1. Необходимо очистить сохраненные настройки пользователя. Пример для УТ 11.1: Переходим в меню “Администрирование – Настройки пользователей и прав – Очистка настроек” в появившейся форме выбираем пользователя(ей) и чистим. Такой вариант даст разовый результат, если пользователь снова поставит отбор, то получим такую же ошибку. 2. В форме списка или выбора элемента необходимо зайти в свойства динамического списка и свойству “АвтоматическоеСохранениеПользовательскихНастроек” установить значение “Ложь”. А ЧТО ПРОГРАММНО, ПЕРЕД УСТАНОВКОЙ ПРОГРАММНОГО ОТБОРА ЭТОГО НЕЛЬЗЯ СДЕЛАТЬ???? ЧТО БЫ БЫЛО УНИВЕРСАЛЬНО!!!! ВЕДЬ КОМУ ТО НУЖНО СОХРАНЯТЬ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ! А ГДЕ ТО НУЖНО ИХ ЗАДАВАТЬ ПРОГРАММНО!!!!!! ПОЧЕМУ НЕТ РЕШЕНИЯ ДЕЛАТЬ ЭТО ПРОГРАММНО? |
|||
9
Михаил Иванович
29.11.19
✎
05:23
|
(8) чо орешь?
|
|||
10
Престарелый Заяц
29.11.19
✎
10:49
|
(8) Если ты его не нашел, не значит, что его нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |