云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_阿里云短信限制_精选特惠

小七 141 0

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

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

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

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

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

完成上述步骤后,您将注意到以下部分(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扩展) 添加到应用程序清单: