从SDMultiWheel控件中获取所选值

时间:2015-02-13 11:38:35

标签: genexus genexus-sd

我在Android应用中实现了SDMultiWheel。 我使用ControlValueChanged事件来获取新选择的值,如下所示:

Event &var2.ControlValueChanged  //var2 being the wheelcontrol
    msg(&var2)
Endevent

奇怪的是,msg返回的不是选定的值,而是旧的(选择前的值)。

如何获得新选择的值?

1 个答案:

答案 0 :(得分:0)

很抱歉这个混乱。我无法重现这个问题,因为这个问题已经修复了我们的代码库。在触发ControlValueChanged事件时,Wheel和Multiwheel控件都报告了旧值。

该修补程序将作为GX Evolution 3升级3的一部分发布,如果您想尝试,可以使用夜间版本here

如有必要,您应该能够将修复程序向后移植到U2。更改的文件是:

WheelsLib/src/com/artech/controls/wheel/GxMultiWheelPicker.java
WheelsLib/src/com/artech/controls/wheel/GxWheelControl.java
WheelsLib/src/com/artech/controls/wheel/measures/GxMeasuresControl.java