点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 1)创建了一个如下所示的类 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 1)创建了一个如下所示的类 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
1)创建了一个如下所示的类
公共类ExampleMultiReferenceEditor扩展了DefaultMultiReferenceEditor {
@Override public void render(组件父级,EditorContext上下文,EditorListener侦听器){
//一些业务逻辑
如果(getProduct()。getCode()。equalsIgnoreCase(" XX")
{
context.setParameter(" restrictToType",XModel._TYPECODE);
}
其他{
context.setParameter(" restrictToType",X1Model._TYPECODE);
}
}
super.render(父,上下文,侦听器);
}
}
根据上述逻辑,将在后台分配特定的模型(X或X1模型)。单击特定的模型时CREATE WIZARD未打开,并且出现类似这样的错误: 找不到"
您能不能请任何人帮助我。
嗨,Jacek,
我的确也将这些包含在我的小部件xml中,但仍然面临刷新和将对象保存在小部件中的问题。
弄清楚了。
DefaultEditorAreaController.handleObjectUpdatedEvent(CockpitEvent)
的代码从6.3更改为6.7,这是导致此问题的原因。首先,对象的传递只是6.3中的数据,而现在是6.7中的Collections.singletonList,并且还通过上述方法对集合进行流式处理。 我们的自定义EditorAreaController中没有此代码,这会导致问题。
因此,即使进行了所有更改,我仍然面临问题。 终于通过了。
感谢您的帮助。
一周热门 更多>