настройка отображения столбца по условию
Модераторы: m0p3e, edward_K, Модераторы
настройка отображения столбца по условию
Доброго дня. подскажите пожалуйста можно или реализовать такую штуку( кодом, или в конфигураторе окна): нужно поставить условие, что бы столбец отображался в зависимости от значения поля. например если на форме выбора мц из накладно если katsopr.vidsopr = 201, то в spsopr отображается столбец, а если katsopr.vidsopr = 101, то отображается...
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Re: настройка отображения столбца по условию
Добрый день!
У нас так:
if xxx
{
SetFieldState (#Tbl1.Name , sfVisible);
SetFieldState(#Tbl1.Massa , sfVisible);
ClearFieldState(#GroupMC.Name, sfVisible);
ClearFieldState(#KatMc.Name , sfVisible);
ClearFieldOption(#Tbl1.sType, ofSelectable);
SetFieldOption(#Tbl1.dMax ,ofSelectable);
}
оформлено функцией, и на лету переопределяется видимость и возможность выбора полей в зависимости от условий.
У нас так:
if xxx
{
SetFieldState (#Tbl1.Name , sfVisible);
SetFieldState(#Tbl1.Massa , sfVisible);
ClearFieldState(#GroupMC.Name, sfVisible);
ClearFieldState(#KatMc.Name , sfVisible);
ClearFieldOption(#Tbl1.sType, ofSelectable);
SetFieldOption(#Tbl1.dMax ,ofSelectable);
}
оформлено функцией, и на лету переопределяется видимость и возможность выбора полей в зависимости от условий.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: настройка отображения столбца по условию
ToggleFieldVisible сразу включает видимость/ невидимость.
Определяете переменную и можно сразу пачку полей скрыть/показать - код короче.
Ну и про cfsSetProp не забываем.
Имя поля смотрим в конфигураторе , там же ищем нужное свойство.
'Visible' ( есть константы - здесь cfpVisible)
или 'Hidden'
Встроенная настройка интерфейса может использовать какое то из этих свойств - вроде в основном Hidden.
Определяете переменную и можно сразу пачку полей скрыть/показать - код короче.
Ну и про cfsSetProp не забываем.
Имя поля смотрим в конфигураторе , там же ищем нужное свойство.
'Visible' ( есть константы - здесь cfpVisible)
или 'Hidden'
Встроенная настройка интерфейса может использовать какое то из этих свойств - вроде в основном Hidden.