【发布时间】:2018-11-28 06:28:29
【问题描述】:
我有一个 CheckBox,带有一个附加到 select 事件的处理程序。在这个函数中是动态填充/显示几个字段的代码。如果我出现在屏幕上并且数据带来了一个使复选框已被选中的值,那么这些字段不会显示(因为它们只有在我选择复选框时才可见)。
我想确保如果 CheckBox 是自动选中的,我仍然应该能够处理函数中的逻辑,该函数将 oEvent 作为输入参数。但问题是,如果我从另一个方法调用此函数,该函数将不起作用,因为它有许多像 oEvent().getSource() 这样的语句,我没有通过。
Controller.js
onCheckBoxSelect: function(oEvent) {
var cells = sap.ui.getCore().byId("cell");
controlCell.destroyContent();
vc.abc();
var material= sap.ui.getCore().byId("abc");
var isSelected = oEvent.getParameters("selected").selected;
if (isSelected) {
// ...
}
},
someFunction : function(){
if(true){
// want to call onCheckBoxSelect here
}
// ...
},
【问题讨论】:
标签: sapui5