一个查看UI5控件所有公有方法的小技巧
一个很小的tip:比如我想把UI5表格控件里的每列设置成宽度根据显示的内容自适应,需要知道应该调用控件的哪个方法来实现。
一种办法当然是查SAP帮助文档,得知需要调用控件的公有方法setAutoSizable。
另一种办法是在debugger里研究,因为根据经验,这种公有方法的名称按照惯例一般都是以set开头,如下图:
根据经验从调试器里的set自动完成列表里的所有条目定位到应该调用setAutoResizable这个方法。下一个问题就是这个方法到底应该传什么参数进去。
直接在调试器里执行方法getMetadata, 展开返回的结果:
在_mProperties的autoResizable里得知这个set方法应该传一个boolean类型的参数进去:
反思
这种思路是在runtime时获取控件的元数据,这和Java的反射,ABAP的RTTI实际上异曲同工。
一个查看UI5控件所有公有方法的小技巧相关推荐
- 一个查看 SAP UI5 控件所有公有方法的小技巧
一个很小的tip:比如我想把UI5表格控件里的每列设置成宽度根据显示的内容自适应,需要知道应该调用控件的哪个方法来实现. 一种办法当然是查SAP帮助文档,得知需要调用控件的公有方法setAutoSiz ...
- SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和"汪子熙"微信公众号上发表过多篇关于 SAP U ...
- SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件
本教程的前两篇文章,我们的 SAP UI5 应用界面里显示的 Hello World,一直都是通过 div 标签实现的. 本文作为这个教程的第三个步骤,我们会真正开始接触 SAP UI5 提供的控件之 ...
- 查看ocx控件CLSID的方法
- 查看ocx控件CLSID的方法(转载)
CLSID就是classID类的标识码 1.打开注册表,window + r ,输入regedit,确定 2.点击 编辑 选择查找 3.ok拉 参考:https://blog.csdn.net/u01 ...
- SAP UI5 应用开发教程之三十二 - 如何创建一个自定义 SAP UI5 控件试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- 深入学习SAP UI5框架代码系列之四:SAP UI5控件的元数据实现
这是Jerry 2021年的第5篇文章,也是汪子熙公众号总共第276篇原创文章. 系列目录 (0) SAP UI5应用开发人员了解UI5框架代码的意义 (1) UI5 module懒加载机制 (2) ...
- UI5控件类似Java反射机制的一个小技巧
一个很小的tip:比如我想把UI5里 table里的每个column 设置成宽度根据显示的内容自适应,需要知道应该call控件的哪个方法来实现. 一种办法当然是查help 文档,得知需要call se ...
- 在一个窗体中调用另一个窗体的控件或方法(C#)
在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...
最新文章
- java工具集_Java 工具集
- python关系运算符中表示不等于的关系运算符_Python学习之------运算符表达式(关系运算符,逻辑运算符,三元表达式,成员关系)...
- 永远不要在 Mysql 中使用 “utf8”
- yl335b分拣站单元流程图_选择单元化物流容器的必要性
- 三电平igbt死区时间计算_IGBT基础与运用-2
- Linux命令【三】gcc编译+静态库+动态库+makefile+gdb调试
- 批处理命令Start
- echars显示折点数据_数据可视化的基础语法
- python用pip安装numpy完整命令_Python使用pip安装Numpy模块
- JPEG2000开发SDK及其特点
- 你中签了吗?端午节多地发放数字人民币红包!
- [源码和文档分享]基于C#和MYSQL数据库实现的课程自动考试系统
- 软件开发,维护与支持的困惑
- UnsupportedClassVersionError 错误解决办法
- linux下opengl开发环境,Ubuntu 16.04 OpenGL 开发环境配置指南
- cookie 和session
- 香港 三星 android6.0,【极光ROM】-【三星S20(国行/港版/台版/韩版/美版) G981X-高通865】-【V6.0 Android-Q-TJA】...
- 考勤统计表sql 某个项目在某个月的考勤统计
- 怎样学习AI-Adobe
- C语言简单递归实现字符串逆序输出