点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我可以在我的component.js文件中设置参数的值(使用getter/setter函数),然后在contribution.ztl文件的代码中访问这些值吗?
示例:
contribution.xml(未设置defaultValue)
<属性
id =" selectedElement"
title ="选定的元素"
type =" int" visible =" false"/>
component.js
var that = this;
that._selectedElement = 0;
that.selectedElement = function(val){
如果(val === undefined){
返回that._selectedElement;
}其他{
that._selectedElement = val;
返回这个
}
};
//var x被分配为int值
that.selectedElement(x);
contribution.ztl
/*返回所选项目的索引*/
int getSelectedMember(){*
返回this.selectedElement;
*}
现在,当我在脚本中使用.getSelectedMember()时,我希望它返回我在component.js中设置的值(var x)。 相反,它总是返回0。
是否可以在contribution.ztl代码中访问由component.js设置的参数值?
您好,尼古拉斯,
这应该可行。 但是,请记住,contribution.ztl在服务器上运行,而component.js在客户端上运行。 您可能必须执行 firePropertiesChanged()调用,才能将属性值发送到服务器。
问候,
Mustafa。
一周热门 更多>