DXL 简单属性 return
DXL simple attribute return
我是 DXL 新手。
我想要达到的目标:
我想在显示对象的 ForeignID 和前缀的模块中创建一个 DXL 列。
我尝试了什么:
模块 m = 当前
对象o
在 m 中做 o {
string s = o."ForeignID"
displayRich("前缀" s)
}
但这只会导致 DXL 列的每个单元格中所有模块对象的整个列表 Prefix+ForeignID。
我需要更改什么才能让每个对象在 DXL 单元格中只显示它自己的 Prefix+ForeignID。
在此先感谢您的帮助
您可以在此处获取一些信息:https://www.ibm.com/docs/en/ermd/9.7.1?topic=definitions-dxl-attributes-layout-dxl-columns。还要检查该页面上链接的 DXL 参考
DXL布局列中的代码是为每个对象执行的,有一个名为“obj”的变量,它指向当前正在计算的对象(N.B。那不是“ current”对象,也就是用户点击过的对象)。
您的代码只需
string s = obj."ForeignID"
displayRich("Prefix " s)
或单线
displayRich("Prefix " obj."ForeignID" "")
(在这种情况下,display
就足够了。只有当您有 RTF(格式化)文本时才需要 displayRich
,例如“对象文本”中的文本。)
我是 DXL 新手。
我想要达到的目标:
我想在显示对象的 ForeignID 和前缀的模块中创建一个 DXL 列。
我尝试了什么:
模块 m = 当前
对象o
在 m 中做 o {
string s = o."ForeignID"
displayRich("前缀" s)
}
但这只会导致 DXL 列的每个单元格中所有模块对象的整个列表 Prefix+ForeignID。
我需要更改什么才能让每个对象在 DXL 单元格中只显示它自己的 Prefix+ForeignID。
在此先感谢您的帮助
您可以在此处获取一些信息:https://www.ibm.com/docs/en/ermd/9.7.1?topic=definitions-dxl-attributes-layout-dxl-columns。还要检查该页面上链接的 DXL 参考
DXL布局列中的代码是为每个对象执行的,有一个名为“obj”的变量,它指向当前正在计算的对象(N.B。那不是“ current”对象,也就是用户点击过的对象)。
您的代码只需
string s = obj."ForeignID"
displayRich("Prefix " s)
或单线
displayRich("Prefix " obj."ForeignID" "")
(在这种情况下,display
就足够了。只有当您有 RTF(格式化)文本时才需要 displayRich
,例如“对象文本”中的文本。)