如何使用UI5 SDK网站查询指定控件的属性如何使用

举报
汪子熙 发表于 2022/04/22 23:20:01 2022/04/22
【摘要】 一个朋友向我提问,SAP UI5 input控件,如何实现inputField内容靠右显示?其实我也有好几年没做SAP UI5开发了,我也记不住这么多细节,但是类似问题,可以自行查询SAP UI5官网解决。打开UI5 SDK web site:https://ui5.sap.com/#/api在Filter栏里输入控件名称,比如Input:在搜索结果里点击Properties标签页,Ctrl...

一个朋友向我提问,SAP UI5 input控件,如何实现inputField内容靠右显示?

其实我也有好几年没做SAP UI5开发了,我也记不住这么多细节,但是类似问题,可以自行查询SAP UI5官网解决。

打开UI5 SDK web site:
https://ui5.sap.com/#/api

在Filter栏里输入控件名称,比如Input:


在搜索结果里点击Properties标签页,

Ctrl + F,搜索关键字Align:

点击setTextAlign这个方法:

从帮助文档里我们得知,可以调用input控件的setTextAlign方法,输入参数类型为sap.ui.core.TextAlign.

这是一个枚举类型,如果想要实现提问中的靠右显示,传入枚举值sap.ui.core.TextAlign.Right即可:

有一个朋友提了这样一个关于增强点出口的问题。其实这类问题可以通过调试的办法自己找到答案。

场景一:查找SE18里的classic BAdI

在CL_EXITHANDLER的GET_INSTANCE方法里设置断点,然后重新运行程序,如果断点触发,就把变量exit_name的值抄下来:

SE18, 粘贴到BAdI Name字段里去,

就能看到这个增强定义下所有的实现了。

场景二 - 查找GET BADI关键字调用的新式增强

这种方式需要先以调试模式运行想要寻找增强的应用,在调试器的Break/Watchpoints里新建一个动态断点:

输入GET BADI, 回车:

动态断点创建成功,此时F8继续执行:

如果断点停下来,双击GET BADI后的变量lr_badi, 把名称COM_MERGE_DATA_SET抄下来,这就是SE18里Enhancement Spot的BAdI定义名称。

把这个名称输入SE18的Enhancement Spot里,也能看到该Enhancement Spot下创建的所有增强实现。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。