27.01.2012, 12:02 | #1 |
Участник
|
DateEdit control со свойством AllowEdit No не закрашивается в серый цвет
Подскажите, пожалуйста, как можно это исправить?
На других контролах формы если установить AllowEdit в No, то у них backGround серый, в отличие от DateEdit. Dyn Ax 2009, kernel version 5.0.1000.52 |
|
27.01.2012, 12:37 | #2 |
Участник
|
Всё должно работать, а если написать так:
X++: MyTable_ds.object(fieldnum(MyTable, TransDate)).allowEdit(false);
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
27.01.2012, 12:40 | #3 |
Ищущий знания...
|
Цитата:
Создал на форме контрол DateEdit, выставил ему свойство Allowedit = No, открыл форму, контрол серый Или Вы как то по другому это делаете?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
27.01.2012, 18:18 | #4 |
Участник
|
Возможно, что контролом управляют из кода. Проверьте свойство контрола AutoDeclaration.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
30.01.2012, 07:08 | #5 |
Участник
|
Цитата:
Цитата:
Цитата:
S - MS Dyn Ax 2009 SP1 Kernel Version : 5.0.1000.52 Application version : 5.0.1001.176 Localization version : Eastern Europe PS - Control этот свои функции отрабатывает - т.е. он не дает редактировать, но дает выделить и скопировать значение. Только цвет не серый а белый, что вводит в заблуждение пользователей. Может это где-то в настройках цвет сбит? У других контролов цвет все же меняется на серый. Проверял на отдельно созданной форме, с отдельно созданной таблицей. Хро файл прикрепил. PPS - Проблема изначально возникла на одной сложной (нагроможденной) форме - там вообще все контролы не "засериваються", но работают как надо - т.е. не дают редактировать. |
|
30.01.2012, 08:44 | #6 |
Участник
|
Проверил у меня все нормально :
Win XP AX2009 RU5 Kernel Version : 5.0.1500.3761 Application version : 5.0.1500.2985 Localization version : Eastern Europe Возможно как-то влияют настройки локалей.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
За это сообщение автора поблагодарили: GulfStream (1). |
01.02.2012, 02:03 | #7 |
HAI; CAN HAS STDIO?
|
попробуйте
X++: MyTable_ds.object(fieldnum(MyTable, TransDate)).enabled(false);
__________________
our sharp bitter vitriol is not that of the vulgar. |
|
03.02.2012, 09:07 | #8 |
Участник
|
Цитата:
Цитата:
В итоге, пришлось все таки временно(до ближайших RU) использовать Enabled=No, но только из-за того, что пользователям нет необходимости копировать даты |
|
|
|