我有DynamicForm
个TextItem
个包含数值(欧元)的TextItem
个。需要添加一个复选框,将TextItem
的视图模式从欧元切换到数千欧元并返回(我们称之为“以千位显示”复选框)。但是还应该始终启用“提交”按钮。如果用户单击此按钮,则无论选择的视图模式如何,都应将欧元值(不是数千欧元)保存到服务器中。
例如:我们100,000,500.33
的值为100,001
欧元。一旦我们切换到“以千人为单位”视图模式,可见值应变为100,000,500.33
。但是,如果我们在此模式下单击“提交”按钮,则应将TextItem的初始值(FormItem.setEditorValueFormatter(FormItemValueFormatter formatter)
)提交给服务器。
此外,默认情况下应选中“以千计显示”复选框。
我已经尝试使用TextItem
,但它并没有按预期工作。
你能帮助我:
- (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
一起使用的处理程序(格式化程序),以便能够切换到“以千人模式显示”模式答案 0 :(得分:1)
checkboxItem.addChangedHandler(...)
里面。选择/取消选择“千人秀”。checkboxItem.setValue(true);
应该有用。