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