Цитата:
Сообщение от
lev
попробовал у себя.
Создал на форме контрол DateEdit, выставил ему свойство Allowedit = No, открыл форму, контрол серый
Или Вы как то по другому это делаете?
Именно так и делаю.
Цитата:
Сообщение от
Pustik
Возможно, что контролом управляют из кода. Проверьте свойство контрола AutoDeclaration.
Изменены только ID, AllowEdit, DataSourse & DataField свойства контрола. AutoDeclaration=No
Цитата:
Сообщение от
ivas
Всё должно работать, а если написать так:
X++:
MyTable_ds.object(fieldnum(MyTable, TransDate)).allowEdit(false);
тоже не засеривается?)
И так пробовал, а вообще изначально на датасорсном поле это свойство в No выставил.
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 - Проблема изначально возникла на одной сложной (нагроможденной) форме - там вообще все контролы не "засериваються", но работают как надо - т.е. не дают редактировать.