2020-09-05 04:05发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,专家,我正在使用标准列表报告(sapui5的1.52版)。 问题是关于图钉按钮的。
是否有一种方法可以"保存"该按钮的选择? 或更简单地说,当我打开应用程序时,可以将固定按钮始终设置为打开吗? 谢谢您, 塞巴斯蒂安诺
您好塞巴斯蒂安诺,
我不认为UI5的标准变体管理可以处理它。 但是您可以通过实现SmartFilterBar的beforeVariantSave和afterVariantSave事件来扩展它以满足您的要求。
保存变体后,将页面的引脚状态保存到变体的_CUSTOM部分中。
onBeforeVariantSave:函数(oEvent){ var isPinned; isPinned = ....//获取页面标题的引脚状态(是/否)。 var oSmartFilter = oEvent.getSource(); var oData = oSmartFilter.getFilterData(); oData._CUSTOM = { isPinned:isPinned }; oSmartFilter.setFilterData(oData); },
在加载变体时,请从_CUSTOM部分中读取状态的属性,并将其应用于页面。
onAfterVariantLoad:函数(oEvent){ var oSmartFilter = oEvent.getSource(); var oData = oSmartFilter.getFilterData(); var isPinned = oData._CUSTOM.isPinned; //现在,您获得了固定状态的状态(是/否),然后将固定状态设置为页面。 这里的编码在很大程度上取决于您的页面控制器。 },
我希望它能对您有所帮助。
最多设置5个标签!
您好塞巴斯蒂安诺,
我不认为UI5的标准变体管理可以处理它。 但是您可以通过实现SmartFilterBar的beforeVariantSave和afterVariantSave事件来扩展它以满足您的要求。
保存变体后,将页面的引脚状态保存到变体的_CUSTOM部分中。
在加载变体时,请从_CUSTOM部分中读取状态的属性,并将其应用于页面。
我希望它能对您有所帮助。
一周热门 更多>