DROPLIST в EiP с подстановкой

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

DROPLIST в EiP с подстановкой

Сообщение Андрей »

Всем привет !
Долго возился с реализацией этого дела, нужен вообще то самый стандартный вариант - чтобы в таблице хранился ИД, а подставлялось Наименование.
Как скрыть ИД при раскрытии списка вроде разобрался, получается, что надо написать форматную строку с нулевой шириной столбца с ИД в свойствах Format(кстати по нажатию на кнопку выбора формата - виснет, почему ?). А как скрыть ИД в самом броузе ? Пока броуз выглядит так: столбец ИД для выбора и подстановный столбец Наименование
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: DROPLIST в EiP с подстановкой

Сообщение Yufil »

У DropList можно точно такой же List Format определить, как у Browse, а Id добавить в Hot Fields.
И поподробнее, плиз...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: DROPLIST в EiP с подстановкой

Сообщение Андрей »

Yufil писал(а):У DropList можно точно такой же List Format определить, как у Browse, а Id добавить в Hot Fields.
И поподробнее, плиз...
ммм.... может я вообще не с того пути зашел - правильно ли я понимаю, что для реализации DropList для EIP нужно выбираемый справочник загрузить в очередь, которую потом и указываем в свойствах столбца EIP "From" ?
C9.0
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: DROPLIST в EiP с подстановкой

Сообщение kreator »

Да, из очереди. по-моему по другому никак. Неудобство в том, что Listbox format нет визуального. Нужно по образу и подобию отдельного Droplist'а делать.
We are hard at work… for you. :)
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: DROPLIST в EiP с подстановкой

Сообщение Андрей »

kreator писал(а):Да, из очереди. по-моему по другому никак. Неудобство в том, что Listbox format нет визуального. Нужно по образу и подобию отдельного Droplist'а делать.
Да, как-то не особо удобно...Так все же можно в броузе скрыть поле с ИД или приходится делать его "Allow Edit-In-Place" ?
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: DROPLIST в EiP с подстановкой

Сообщение kreator »

Редактировать надо наименование, а ИД вообще можно не отображать. При редактировании по месту просто указать в 'More Field Assignments', что ID=ID из очереди. Причём позиционирование в очереди уже правильное будет.
Последний раз редактировалось kreator 05 Май 2014, 16:14, всего редактировалось 1 раз.
We are hard at work… for you. :)
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: DROPLIST в EiP с подстановкой

Сообщение Yufil »

В листбоксе можно указать номер поля, отображающегося в колонке. Надо отключить флажок Auto Field Number и в Field Number ввести нужный номер поля. Тогда в первую колонку можно второе поле затолкать. Но правильно ли это?
Ответить