0

我只想用 Genexus 在 SmartDevices 中做两件事,但我真的做不到,如果有人可以帮助我,请提前感谢。

1) 根据另一字段隐藏或显示一个字段,例如:在编辑模式下,仅当填写字段 COUNTRY 时才显示字段 CITY。

2)在查看模式下隐藏空字段但在编辑模式下显示,如果我创建不同的布局,这是可能的,但我想知道是否可以只用一个布局来做到这一点。

谢谢

里卡多。

4

1 回答 1

0

您可以使用该ControlValueChanged事件。例如。

Event &CountryId.ControlValueChanged
    If &CountryId <> ''
        &CityId.Visible = true
    Endif
EndEvent

请注意,对于编辑控件,ControlValueChanged将在编辑失去焦点时触发,而不是在用户关闭键盘时触发。因此,您可能希望使用Enter 事件来使第二个字段也可见。例如,如果 CountryId 是动态组合,则不适用。

于 2014-10-17T15:03:14.000 回答