SAP CRM WEBUI(或称为WCFUI)作为crm产品曾经标志性的UI框架,许多的开发都已体会到了这个框架的便利性,易用性。
但是前些年随着前端技术的发展,更多的开发者们也在探索这个框架更多的可能性,如何引入第三方的前端开发包,如何使用AJAX来加载一些元素等等。这边文章的目的便是给大家带来这些可能性的一瞥,给大家提供一些思路,本文章不会深入讨论EVENT HANDLER,BSP,GENIL MODE 等等ABAP后端的技术。
我们先看这样一个简单的需求。
左边的输入框允许输入数字,右边带下拉的输入框可以选择类型,要求:右边所选的类型的不同,左边的输入框会有不同的格式限制,如长度,允许的字符等等。
通常,我们会在backend 的 ABAP的UI container中编写检查逻辑,当用户选了类型,填好字符,回车,框架会触发向后台的请求,依靠后台请求的返回来设置消息“你的输入不合法,请重新输入”