Обработка значений LookupEdit

bpm 5.4 on-site

задача: отображать / скрывать поля при выборе в справочнике тех или иных значений
Следующий код не срабатывает, подскажите почему? Значение "Авиа" я скопировал из справочника, поэтому в написании правой части равенства ошибки нет.

if (Page.LookupEdit6.Value=="Авиа")
{
        Page.FloatEdit7.Hidden= false;
        Page.LookupEdit7.Hidden= false;
}

Нравится

3 комментария

Такое условие тоже не срабатывает:

if (Page.LookupEdit6.Value.Equals("Авиа"))

В свойстве Value лукапного поля хранится Id выбранной записи.

Поэтому либо так:

if (Page.LookupEdit6.Value == Guid.Parse("c5e90441-88ac-4b6a-bfc4-ce4feba2540a"))
{
    //...
}

Либо так

if (Page.LookupEdit6.Text == "Авиа")
{
    //...
}

Спасибо, работает!

Показать все комментарии