Перед тем создать тему создал пробное поле, делаю и пишу, чтоб не ошибиться в формулировке вопроса
"Есть поле с выбором из фиксированного списка, например
Типа String и я задаю в словаре такие значения «Красный|Желтый|Зеленый”
Вижу в форме, что нужно. Теперь хочу изменить список выбора и добавить туда скажем «Синий»
Как ? 1. Добавляю словаре – в форме он не добавляется автоматически, если только удалить элемент и добавить снова. 2. Захожу в в св-ва элемента в форме, вижу свойство FROM, дописываю «Синий» туда ….. запускаю и
вижу… что работает, т.е. я то думал, что не будет работать, так как с другим, уже рабочим полем, это не проходит, список обновляется только если удалить эл-т и заново создать....
Нисего не понимаю ! Как должно быть и почему может не работать ?
Эл-т "Список" - поясните
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Re: Эл-т "Список" - поясните
Кажется, это зависит от того, каким способом проставлены свойства списка. Если список значений проставлен в поле "Must be in list", то пойдёт из Словаря. А если в "Choices", то только при создании поля.
Ну и, наконец, можно выполнить синхронизацию. Навлекая неприятности на свою голову.
Ну и, наконец, можно выполнить синхронизацию. Навлекая неприятности на свою голову.
-
- ✯ Ветеран ✯
- Сообщения: 5160
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Эл-т "Список" - поясните
В С6.3 у экранного контрола была опция "Freeze" для синхронизации со словарём. Сейчас такой опции нет, кажется. Надо ручками править "from".
И ещё. В Вашем случае не надо заводить String. Нужно Byte с Choices.
И ещё. В Вашем случае не надо заводить String. Нужно Byte с Choices.
We are hard at work… for you. 

Re: Эл-т "Список" - поясните
Так вот и странно, что в одном случае правка "from" работает, а в другом - нет.kreator писал(а):Сейчас такой опции нет, кажется. Надо ручками править "from".
Re: Эл-т "Список" - поясните
Choices - в 9-ке как то непонятен, доступен при выборе No Checks, не вижу различий от "Must be in list".Yufil писал(а):Кажется, это зависит от того, каким способом проставлены свойства списка. Если список значений проставлен в поле "Must be in list", то пойдёт из Словаря. А если в "Choices", то только при создании поля.
Ну и, наконец, можно выполнить синхронизацию. Навлекая неприятности на свою голову.
Спасибо за подсказку о принудительной синхронизации, почему то не пользовался
Re: Эл-т "Список" - поясните
Must be in list - вызовет принудительную проверку значений поля при вводе, возможно, с заменой From для листбокса. Не помню, давно было, пару дней провозился, пыталясь понять - почему в Дизайнере окон написано одно, а генерится другое. После обнаружения перешёл на Choices...
Choices - можно просто указать список допустимых значений, который перейдёт в поле From при переносе листбокса на окно. Но это не будет обновляться вместе со словарём.
Choices - можно просто указать список допустимых значений, который перейдёт в поле From при переносе листбокса на окно. Но это не будет обновляться вместе со словарём.