销售人员将使用我正在使用的iPad应用程序填写一份申请表,然后将其上载到CRM系统。我的问题与“申请表”最有效的设计模式有关。

有6种产品,每种产品都有一个特定的应用程序表单,每个状态有一组应用程序表单,因此最多有300个应用程序表单可用于UI和验证编码。

假设iPad处于离线状态(稍后将完成上传)并且一次仅加载一个状态(当设备在线且在销售人员上路之前,也将稍后加载状态表),因此已填写了申请表。 )。

因此,在UI中为每种特定形式编写代码并进行验证检查(我称之为蛮力方法)会非常耗时。

HTML5表单可能不适合,因为它要求设备保持在线状态。据说XFORMS已过时,不再使用。

还有其他可以使用的标准或框架吗?也许是基于XML的东西?

谢谢。

最佳答案

我知道我的XForms实现(XSLTForms)在iPad上用于脱机应用程序。只要用户感兴趣,XForms就会继续得到改进。您应该查看W3C XForms用户社区组(http://www.w3.org/community/xformsusers/),以访问XForms 2.0草案规范( http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0)。

-阿兰

08-16 22:23