create view as select * from
Table1, Table2;
screen
table Table1;
fields
Table1.Name1;
Table2.Name1;
buttons
cmStart;
end;
handleEvent:
cmPick:
{
case CurField() of
#Table1.Name1:
{
....
SetEnableCommand(cmStart, SomeCondition());
}
#Table2.Name1:
{
...
SetEnableCommand(cmStart, SomeCondition());
}
end;
}
end;
При выборе Table2.Name1 кнопка становится серой и наоборот - все работает как надо. А вот при выборе Table1.Name1 - кнопка не обновляет своего состояния (SetEnableCommand вызывается как надо, проверял) Делал и ReScanPanel(#Table1) - бесполезно. В чем может быть косяк?
edward_K
если это с fixed_X или fixed_Y то не сработает, так как это зафиксирует размеры области ввода, но никак не интерфейса, а к самому интерфейсу данные атрибуты не применимы, разве что с window поиграться