![]() |
#1 |
Участник
|
allowEdit на полей из дата група
Добрый день!
Мне нужно запретить редактирование только для несколйко полей из дата група. На DataSource формы я перекрываю метод active : MyDataGroup.allowEdit(false); // о потoм if(.....) { myField1.allowEdit(true); myField2.allowEdit(true); // myField1, myField2 = поле из MyDataGroup .... } оказувается не работает из за "MyDataGroup.allowEdit(false)". Пoдскажите как решить проблему. Спасибо |
|
![]() |
#2 |
Участник
|
ЭЭ. Сделать наоборот.
Логично, если запретить доступ на всю группу, то открытие доступа на пару контролов не сможет перекрыть запрет на всю группу. А если разрешить всю группу и запретить только пару контролов, то будет работать ![]() |
|
![]() |
#3 |
Участник
|
Проблема в том што мне надо разрешить 1-2 полей а запретить гдето 20 полей
|
|
![]() |
#4 |
Axapta
|
А сделать 2 группы полей - не вариант?
![]() |
|
![]() |
#5 |
Участник
|
к сожелению не вариант
|
|
![]() |
#6 |
Axapta
|
Ну в любом случае проблема-то выеденного яйца не стоит, думаю. Как ни сделаешь, все равно работать будет. Вопрос может быть только в том, как сделать красивее.. Я бы на такое время не тратил. Думаю есть проблемы и поважнее.
Если группы логически разделены, я бы их разбил. Если нет, то задача не очень понятна. Делайте как Иван сказал. |
|
![]() |
#7 |
Участник
|
вы прав : я хочу сделать красивее.
нaвepнa буду группы разбить, eсль нет другой вариант. Спасибо! |
|