如何拦截"取消"和"好的"属于本机IOS选择器组件的操作?

时间:2016-05-17 14:54:58

标签: datepicker codenameone

我对Codename One中的Picker组件有疑问。我如何拦截"取消"和"好的"属于本机IOS选择器组件的操作?在我的UI规范中,我需要区分这两个事件,因为" OK"按钮验证表单,"取消"按钮关闭表单。谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

我相信你可以继承它并覆盖showDialog方法。对话框通常会返回一个布尔值,因此您可以将其存储在局部变量中,然后在处理对话框时执行所需的操作。

答案 1 :(得分:0)

你不能像某些操作系统那样拥有它们。这是针对Android的。

一般情况下,如果选择器值没有改变则重新生效,如果它没有改变,那么

底层Display picker API在某种程度上包括了这一点,因为它将为取消的操作返回null。