330 次浏览
在你的自定义控件中,有两个聚合更新——setAggregation 和 addContent。当你使用聚合变异器时,它使用第 3 个参数来抑制失效。它会插入聚合,但会抑制失效,因为整个控件最终都会被渲染。oControl.setAggregation("layout", oSavedButtonHLyt, true); // 抑制失效你应该认为“addContent”的运作方式也应该相同。oSavedButtonHLyt.addAggregation("content", manageSavedSearch[index], true);但是,它并不起作用,因为 UI5 无法自动确定之前父类的抑制原因及其聚合将被移动。你必须注意,在控件没有覆盖其变异器方法时,属性、聚合或关联都将使控件失效。
299 次浏览
注意,Eclipse 只是开发 UI5 应用程序的一个标准编辑器。你现在应该使用 SAP IDE,它是推荐的编辑器之一。当你把后端系统用作 NetWeaver 系统时,推荐使用 Gateway 和 OData。
超过 1 千次浏览
既然您已经尝试了不同的参数,我建议检查 ICM 和 Web Dispatcher 的超时选项。在 SAP 中,ICM 和 Web Dispatcher 有不同的超时时间,由不同的参数控制:打开连接的超时时间:icm/conn_timeout接收请求的超时时间:icm/traffic_control 网络连接的保持活动超时时间:icm/server_port_ 选项 TIMEOUT 和 icm/keep_alive_timeout 后端的处理超时时间:icm/server_port_- 选项 PROCTIMEOUT SAP 对这些场景的建议:对于标准超时设置 (60 秒) 的保持活动时间和处理超时时间由于长期运行的应用程序而不足以使用的系统,SAP 建议同时为 ... 设置 TIMEOUT 和 PROCTIMEOUT 参数 了解更多