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

网站服务器_阿里云桌面价格_是什么

小七 141 0

大家好,

Fiori元素已被证明是一个非常强大的工具,可以增强和开发复杂、健壮的sapfiori应用程序,公众号返利系统,使用户能够灵活地在UI上执行各种操作。但是,当我们想增强它们以满足我们的需要时,挑战就来了。以下是在这些扩展中帮助我的一些实践和技巧

对象页面方面注释在列布局中显示字段组。它适应屏幕,当然是默认的。但有时我们会想要一个更紧凑的布局,仍然是反应。下面是两种布局的比较,以及如何实现后一种

列布局

响应布局

目标页面响应布局的步骤

1.添加objectpage扩展控制器(在objectpage中添加任何扩展以获得该控制器)

2。对象页呈现为节->子节->块。因此onInit方法添加以下代码。您可以随时调整尺码以满足您的需要。

2。在智能表中添加CSS或自定义列

在某些情况下,个人网站建站,我们需要添加自定义CSS或执行滚动操作或对列进行任何自定义,大淘客推广,也就是说,不能通过注释和扩展来完成。

然后我们得到在智能表中呈现的表(这里是一个响应表),并添加对"UpdateFinished"方法的操作。现在我可以访问响应表中的所有项目,在这里我正在对每个项目进行一些操作

3。在加载的对象页上执行操作

有时我们想从列表页上下文中获取数据,或者每次加载对象页时都要执行任何操作,那么我们就有了一个objectpage扩展API提供的pageloaded方法

注意:"This"变量在此方法中不可访问。因此,如果您想使用"this",您必须在外部某处声明它并在此处使用全局引用。

objectpagecontroller的OnInit添加此

4.IDs访问控制

IDs访问控制在smarttemplates中是一个令人头痛的问题。你要么检查,并采取一个looongid从控制台或任何用户界面插件的铬。这很费劲,而且代码看起来也被这样一个长ID阻塞了(我们从不知道ID命名约定可能也会改变)。

使用将自定义ID与视图实例连接在一起的createId总是安全的

您可以通过此.getView().byId(上面是你创建的)。

更整洁的方法!

5. 在概览页图表卡中串联字符串

注解助手函数奥达塔·康卡特当你想在图表卡上显示一些定制的文本时(图表卡不是很定制)

6。从launchpad导航时搜索SmartFilterBar的默认参数

当我们在launchpad中有动态磁贴并且我们希望从launchpad导航时填充某个搜索字段时,filterbar的attachInitialized方法实现了这一点(注意:它没有初始化)

如果需要,您可以访问组件启动参数和FireSearch。

7.清除Smarttable中的列筛选器

清除Smarttable中p13nDialog(列筛选器)中的所有值

8.更改OVP卡启动板中的默认日期格式。

OVP没有允许您更改默认日期格式。使用此代码可实现所需的日期格式

9.删除数据丢失弹出窗口

在某些非草稿应用程序(您尚未实现SAPs草稿功能)的情况下,我们仍会获得数据丢失弹出窗口。当模型有挂起的更改时会发生这种情况。

为了防止它出现,请检查模型是否有挂起的更改并重置更改

注意:

10.在OVP卡中删除导航

上的上下文筛选器当我们进行自定义导航时,我们有时不希望传递意图(例如,如果它重定向到动态外部URL)。但是如果它是基于语义的导航,即使我们给出"Requires Context"=false,它仍然默认传递上下文。为了防止这种情况发生,我们可以将上下文参数设为空,并在customParams方法

11中使"ignoreEmptyString"为真。访问valuehelp对话框中的控件

智能模板提供了一个组织良好的f4帮助对话框真是太好了。但在某些情况下,我们需要访问"值帮助"对话框中的控件(例如在对话框中添加额外的smartfiletrbar按钮)。在这种情况下,设置一个小延迟并获取valuehelp的依赖项控制。用你可以访问所有的孩子!

12.在从OVP导航到普通sapui5应用程序时设置筛选器参数。

以下是您将从智能模板应用程序导航到普通sapui5应用程序的场景。在这种情况下,过滤器将不会像在列表报告页面中那样从OVP页面进行转移。

我们必须手动设置过滤器,这变得非常繁琐。这时导航处理程序就派上用场了。用smartfilterbar的初始化方法编写代码

13.在对象页

14.删除OVP卡头/行项目中的比例因子/舍入

尝试更改应用程序的配置设置

15。让列表报表应用程序知道您来自哪张卡

当您要根据仪表板中您来自的卡导航到对象页中的特定部分时,大数据收集,您可以向shellHash添加一个参数。

注意:如果是标准或自定义的,则此参数的位置会有所不同卡。在我们应该确保的标准卡它不会与上下文参数混淆,也不会弄乱URL。

请检查"from"参数中的差异。

标准卡片:"SemanticObject action&/someurlparameters?from='card1'

自定义卡片:"语义对象动作?from='card2'&/someurlparameters

16.在OVP标准列表卡的新选项卡中导航到另一个应用程序(该应用程序已重定向到在lpd\U cust中配置的另一个系统)