Показать сообщение отдельно
Старый 30.01.2012, 07:08   #5  
GulfStream is offline
GulfStream
Участник
 
3 / 10 (1) +
Регистрация: 14.12.2011
Цитата:
Сообщение от 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 - Проблема изначально возникла на одной сложной (нагроможденной) форме - там вообще все контролы не "засериваються", но работают как надо - т.е. не дают редактировать.
Вложения
Тип файла: xpo TestProject.xpo (9.5 Кб, 355 просмотров)