Уважаемые гуру, коллеги, товарищи!
Есть необходимость на карточку записи вывести булевское вычисляемое поле.
Задачка простая вроде бы...
Создал такое в датасете ("SomeField", тип булевское). Добавляю на карточку BoolDataControl, пытаюсь назначить DataFieldName для контрола но тут же получаю сообщение в лог "Невозможно установить имя поля "SomeField" для компонента "BoolDataControl". Соответственно назначить не могу.
Направьте на путь истинный, либо в отпуск на отдых порекомендуйте если совершаю я где ошибку досадную - как же это поле все-таки сделать?
Terrasoft 3.3.2.215
Нравится
Попробовал TextDataControl - не выдает ошибок :) Будет выводить 0 или 1, а может и null.
"Кошкаров Андрей" написал:Будет выводить 0 или 1, а может и null.
Будет. TextDataControl работает всегда...
Но на дворе 2011 год, хотелось бы обойтись без CheckBox, в которую проставляем предварительно рассчитанную галочку, а нормальный BoolDataControl.
"Александр Кудряшов" написал:Будет. TextDataControl работает всегда...
Насколько я знаю, с вычисляемым полями умеет работать только TextDataControl, все остальные "ругаются", даже если подходят по типу...
Надо техподдержку запросить, может в 3.4 сделают :wink:
"Валерий Андрусик" написал:Насколько я знаю, с вычисляемым полями умеет работать только TextDataControl, все остальные "ругаются", даже если подходят по типу...
Интересно, зачем тогда в пользовательском поле выбирается тип значения, если по этому типу нельзя потом добавить BoolDataControl в окне редактирования? ...
"Кошкаров Андрей" написал:Интересно, зачем тогда в пользовательском поле выбирается тип значения, если по этому типу нельзя потом добавить BoolDataControl в окне редактирования
Вот, и я об этом. Значит это баг и подлежит лечению. Тов. разработчики, примите, пожалуйста, во внимание данную особенность!
[удаляюсь делать CheckBox]
По данному вопросу, заведен запрос на изменение 106055, работы запланированы на конец августа
Инцидент выполнен.
Изменения войдут в сборку 3.3.2.222
Значит запросим обновление.. а что поправили - только булевское или вообще все типы вычисляемых полей?
Large Binary Object и Enum остались в том же виде, а остальные поля поправили
"Артем Гура" написал:
#11 Артем Гура 22 августа 2011 – 9:46Large Binary Object и Enum остались в том же виде, а остальные поля поправили
расчехлим старую тему
3.4.0.104
В датасете создано вычисляемое поле с типом float
На карточке для FloatDataControl не могу назначить это поле. Для TextDataControl все прекрасно работает.
Баг?
Здравствуйте Александр!
Спасибо за ваше замечиние, данная проблема будет исправлена в следующей сборке бинарных файлах.
"Александр Кудряшов" написал:В датасете создано вычисляемое поле с типом float
На карточке для FloatDataControl не могу назначить это поле. Для TextDataControl все прекрасно работает.
Баг?
Процитирую сам себя
теперь и в версии 3.0.4.117
"Александр Кудряшов" написал:
Александр Кудряшов пишет:
В датасете создано вычисляемое поле с типом float
На карточке для FloatDataControl не могу назначить это поле. Для TextDataControl все прекрасно работает.
Баг?Процитирую сам себя
теперь и в версии 3.0.4.117
Возможно 3.4.0.117?
Но не суть, так как изменения вошли в сборку 3.4.0.118+
Запросил обновление...
update: Подтверждаю, на 118 версии все работает как надо! Спасибо!