当前位置:主页 > 物联网IoT > 正文

域名注册_潮湿百度云_高性能

时间:2021-05-04 21:28 来源:埃里克云 编辑:埃里克云

核心提示

在本系列之前的博客中,我已经讨论了ALP提供的几乎所有主要功能。在本博客中,我将讨论ALP为应用程序开发人员提供的各种扩展点,例如自定义操作、自定义筛选器、表和图表扩展...

在本系列之前的博客中,我已经讨论了ALP提供的几乎所有主要功能。在本博客中,我将讨论ALP为应用程序开发人员提供的各种扩展点,例如自定义操作、自定义筛选器、表和图表扩展。

要向ALP应用程序添加任何可用的扩展,请右键单击ALP项目–>新建–>扩展

这将显示模板选择屏幕,选择分析列表应用,点击下一步

这将向您展示ALP应用的所有可能扩展点,我将在本博客的后续章节中逐一讨论。

应用程序开发人员可以在ALP应用程序的图表或表格工具栏中添加自定义操作按钮。要做到这一点,请在扩展选择屏幕中选择"操作"单选按钮,为操作按钮提供适当的标签,选择位置,即表格或图表,然后单击下一步。

完成上述步骤后,您将注意到以下部分(sap.ui.controllerExtension)添加到您的应用程序清单:

所说的是一个新的扩展控制器(analyticalListPageText)被添加到这个项目中。所有的操作也都与相关的文本标签、id和click处理程序方法一起提到,这些方法需要在生成的扩展控制器文件中实现。您可以在路径webapp–>ext–>controller下找到此扩展控制器。

那么让我们继续实现这些单击事件处理程序:

应用程序开发人员可以向ALP的智能筛选器栏添加自定义筛选器。要做到这一点,选择"过滤器"单选按钮在您的扩展选择屏幕,并点击下一步。这将添加以下部分(sap.ui.view扩展)添加到应用程序清单:

上面的视图扩展将应用程序链接到自动生成的XML片段文件(Customfilter.fragment.xml)其中包含自定义过滤器的视图定义。您可以在路径webapp–>Ext–>fragment下找到此文件。让我们继续定义一个自定义筛选器。

同样,您可以通过向此XML片段文件添加新控件来添加尽可能多的自定义筛选器。让我们继续运行应用程序。我们可以看到一个带有3个选项的组合框被添加到应用程序的紧凑过滤器中。

请注意,通过开发人员扩展添加的自定义过滤器只添加到ALP的紧凑过滤器中,而不添加到可视过滤器中。

onInitSmartFilterBarExtension

扩展方法onInitSmartFilterBarExtension(作为名称)在初始化ALP应用程序的智能筛选栏时调用。此扩展方法可用于向我们的自定义筛选器添加一些事件处理程序:

getCustomAppStateDataExtension

此自定义筛选器的值应存储在应用程序状态中,以便在导航时不会丢失,并且URL共享功能也能正常工作。ALP的扩展方法getCustomAppStateDataExtension应该用于将自定义筛选器值存储到app state.

restorecumotappstatedataextension

入站导航时还应该还原存储在app state中的自定义筛选器值。ALP的扩展方法restoreCustomAppStateDataExtension用于将应用状态的值填充到自定义控件:

OnBeforeBindChartExtension

在自定义筛选器中选择的筛选器值还应更改通过图表可视化的数据。ALP的方法扩展onBeforeRebindChartExtension应该用于将ALP的图表数据与自定义过滤器值同步。此扩展方法在图表绑定到模型或刷新绑定之前获取触发器。

OnBeforeRebindTableExtension

表数据还应遵循自定义筛选器值。ALP的方法扩展onBeforeRebindTableExtension应用于将ALP的表数据与自定义筛选器值同步。此扩展方法在表绑定到模型或刷新绑定之前获取触发器。

OnBeforeBindFilterableKPiextension

OnBeforeBindFilterableKPiextension应用于将ALP的可过滤KPI标记值与自定义筛选器值同步。

onClearFilterExtension

自定义筛选器的值也应同步当最终用户点击过滤条上的"清除"按钮时,清除。ALP的扩展方法"onClearFilterExtension"应该用于将自定义过滤器与清除按钮同步。

我还没有讨论如何在ALP应用程序中启用此清除按钮,我将在本系列博客的下一篇博客中讨论这一点,届时我将讨论如何使用可视化编辑器自定义ALP应用程序。

OnBeforeBindVisualFilterExtension扩展方法可用于更改可视化过滤器的属性。但是这个扩展方法的另一个非常常用和重要的用例是为可视化过滤器提供一个批处理id,以便具有相同批处理id的可视化过滤器的数据获取调用应该组合在同一批处理调用中。默认情况下,所有可视化过滤器的数据获取调用都作为一个批处理调用。此功能对ALP应用程序的性能优化非常重要。

要将自定义列添加到ALP的表中,请在扩展选择屏幕中选择"列"单选按钮,并为视图片段提供适当的名称,然后单击"下一步"。

这将添加以下部分(sap.ui.view扩展) 添加到应用程序清单:

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...