点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在MOO中,我们有一...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在MOO中,我们有一...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在MOO中,我们有一些"抽象"的类和操作(对象属性)。 我们希望在图表中轻松识别此信息,为此,我们想更改显示对象(名称)。 因此,如果类是抽象类,我们希望她的名字看起来像"草书",对于类操作也是如此。
示例:
课程:
非抽象类:IDbCommand
抽象类: IdbCommand
操作:
非抽象操作:获取_command文本():字符串
摘要操作: 获取_command文本():字符串
您有什么建议吗? 我们要创建文件扩展名吗?
谢谢
(75.7 kB)
嗨,
恐怕您将不得不创建自己的脚本,该脚本将修改类符号的适当属性。 如果需要修改类名的格式(例如,基于Abstract属性),则必须修改类的classSymbol对象的FontList属性。 请参阅我的输出窗口中的QDNM行。 该行的末尾有" I",表示该对象的合格名称以斜体显示。 坏消息是FontList属性包含非结构化文本,所以最好的方法是恕我直言,使用正则表达式在FontList属性中查找适当的行并根据您的需要进行修改。
关于类属性(操作等),情况甚至更加复杂。 从屏幕快照中可以看到,该类中有4个属性,但是在输出窗口中仅显示其中3个。 这意味着,当在类符号中将属性的格式设置为默认格式时,它根本就不会出现在SubObjects属性中! 因此,脚本必须首先确定是否修改了属性的格式(=其对象ID将出现在SubObjects属性中),然后可以使用正则表达式对其进行修改。 如果属性格式为默认格式,则必须手动将其添加到SubObjects属性。 这是实现目标的一种非常讨厌的方法,但恐怕这是唯一的方法。
完成后,可以将此算法放入类事件处理程序中,以确保每次对对象进行更改时,格式都会自动更改。 请从下面的屏幕快照中查看代码,以便更好地获取所需的属性。
HTH,
Ondrej
一周热门 更多>