常用 smart Control 总结
作者:郑德鼎
约 5 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, Data Engineering, SD, WM, 仓库管理, 开发, 数据工程, 销售分销
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**_Day_ **
常用smartControl总结
**一、smartControl简介**
smartControl是SAPUI5控件的特定类别,除了标准SAPUI5功能外,还具有一些特殊功
能。此类功能的主要示例是OData支持:通常,smartControl会解析OData元数据。在某些情况下,智能控件甚至会保留用户定义的用户界面的适应版本,以供以后使用。
**二、smartControl优点**
1.绑定的数据源是ODataMode,不需要额外再次绑定
2.可通过配置Annotation实现功能(如:F4、smartFilterBar、smartTable等),减少开发量提高开发效率
3.支持用户个性化定制(如:自定义变式、自定义表字段、过滤、排序等)
4\. 控件间组合使用自动实现后台交互,不需要额外开发(smartFilterBar和smartTable的serch功能)
**三、smartControl常用控件**
Step 1 - Smart Field
** 1.1. 根据odata配置检验字符长度 **
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**1.2.设置日期类型**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**1.3.实现F4搜索帮助非常简便**
常用 smart Control 总结 - 封面图
前台只需配置Annotation文件,后台只需实现GetEntitySet方法
常用 smart Control 总结 - 封面图
**1.4.下拉框展示code+text (相同配置见1.3,另外需重写MPC_EXT的DEFINE方法)**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
** 1.5 前台字段可编辑updateble需勾选,nullable允许字段为空(主键必须非空) **
常用 smart Control 总结 - 封面图
Step 2 - Smart FilterBar
**2.1设置title点击控制搜索条件的展开与收起
**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**2.2 F4搜索帮助不绑定GetEntitySet,系统给予默认弹窗辅助输入,方式多样**
常用 smart Control 总结 - 封面图
**2.3 点击按钮(フィルタ調整),自定义配置搜索条件**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**2.4 可自定义搜索条件保存为变式(不支持本地测试,请服务器上测试)**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**2.5 smartFilterBar与smartTable一起搭配时,前台不需要额外写调用后台取数的GetEntitySet方法** ****
常用 smart Control 总结 - 封面图
**2.6 支持annation配置(也可XML代码)**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
Step 3 - Smart Table
**3.1 支持定制化 (展示列、设置排序、设置过滤)
**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**3.2 允许表格导出
**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**3.3 支持annation配置(也可XML代码)**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**3.4 设置排序Sortable和筛选Filterable**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
**3.5 表末尾固定一列按钮**
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
常用 smart Control 总结 - 封面图
作者丨朱宏申
审核丨孙明理、徐凡婷
编辑丨朱思聪

关于作者:郑德鼎
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「常用smartControl总结.md」整理生成,仅用于内部技术分享与学习交流。