2020-08-20 08:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在启动时勾选复选框组的所有值非常... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在启动时勾选复选框组的所有值非常感谢您的协助。
在启动时,我有:
FUNDING_CHECKBOXGROUP.setSelectedValues(" _ FaZ_QXlLEeaWeqtXjRsKAw");
此脚本正确吗?
我按照以下方式绑定Checkbox组
维度中只有两个值,其显示如下:
Design Studio 1.6 SP1
来源:宇宙
谢谢。
格雷格
嗨,格雷格,
最后一个解决方法,我不记得 pop()和 push()数组方法。 如果没有,则可以应用以下代码作为替代:
var myFunding = TO_DATE_MONTHS.getMembers(" _ FaZ_QXlLEeaWeqtXjRsKAw",100);
FUNDING_CHECKBOXGROUP.setItems(TO_DATE_MONTHS.getMemberList(" _FaZ_QXlLEeaWeqtXjRsKAw",MemberPresentation.INTERNAL_KEY,MemberDisplay.TEXT,100));
var selectionString ="";
var selections = [" "];
myFunding.forEach(function(element,index){
selectionString = selectionString + element.internalKey +",";
}));
selections = selectionString.split(","); //创建选择数组
FUNDING_CHECKBOXGROUP.setSelectedValues(selections);
FYI,创建选择字符串的循环是一种动态选择所有成员的方法,而不是对值进行硬编码。/p>
如果升级到SP3,则可以通过属性绑定填充到Checkbox Group,并且上面的脚本可以运行,而无需 setItems()方法。
穆斯塔法。
最多设置5个标签!
嗨,格雷格,
最后一个解决方法,我不记得 pop()和 push()数组方法。 如果没有,则可以应用以下代码作为替代:
var myFunding = TO_DATE_MONTHS.getMembers(" _ FaZ_QXlLEeaWeqtXjRsKAw",100);
FUNDING_CHECKBOXGROUP.setItems(TO_DATE_MONTHS.getMemberList(" _FaZ_QXlLEeaWeqtXjRsKAw",MemberPresentation.INTERNAL_KEY,MemberDisplay.TEXT,100));
var selectionString ="";
var selections = [" "];
myFunding.forEach(function(element,index){
selectionString = selectionString + element.internalKey +",";
}));
selections = selectionString.split(","); //创建选择数组
FUNDING_CHECKBOXGROUP.setSelectedValues(selections);
FYI,创建选择字符串的循环是一种动态选择所有成员的方法,而不是对值进行硬编码。/p>
如果升级到SP3,则可以通过属性绑定填充到Checkbox Group,并且上面的脚本可以运行,而无需 setItems()方法。
< p>致谢穆斯塔法。
一周热门 更多>