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

中间件_云服务器ecs是什么_试用

小七 141 0

云存储_百度云资源下载_哪家好

(sap.m.)ListItem(Base)的highlight属性对于"highlight"项目非常方便。

然而,就我个人而言,我总是错过一件事:能够给它一个工具提示,这样我就可以解释我的用户,为什么突出显示此项,以及为什么使用此特定颜色(错误或警告等)。

我知道有highlightText属性,但我的理解是,它不是用来作为工具提示的,我只想在这里提到它,高防云服务器,大数据时代纪录片,大数据查询,我使用过它,但它当然没有给我工具提示。

目标

让我们直说吧我想要什么?一个简单的工具提示,当我在小高亮显示栏上鼠标时出现。有HTML5标准吗?是的,网建站,标题属性。不带鼠标的触摸设备呢?我们可以启用"保持"功能,这样即使在触摸设备上,工具提示也可以显示。

步骤

我们需要为扩展控件创建一个JS文件。在我的示例中,我将使用ObjectListItem,但是请注意,这应该适用于从sap.m.ListItemBase继承的任何ListItem!您可以将ObjectListItem替换为您拥有的任何ListItem(例如ColumnListItem)。让我们把整个文件放下来,以便复制粘贴,西安大数据,然后我开始一步一步地操作/ListItemExtended.js文件

我们正在做3件事(除了通常的定义和扩展):

就是这样,没那么糟,对吧?

现在我们有了一个扩展控件,当然我们需要在视图中使用它。要做到这一点,我们需要两件事:

项目/webapp/view/MyView.view.xml

还是挺简单的!还有一件事…

以上将工作,只要我们有一个鼠标,将显示在鼠标上的标题属性。但是对于触摸设备我们没有这样的功能,我们已经准备好了:如果我们有触摸设备,我们会将CSS类titleOnTouch添加到highlight DIV中。现在我们需要添加这个自定义样式类。

全部完成!现在您有了一个带有突出显示和突出显示工具提示

的列表项,下面是它的外观;顶部是桌面常规工具提示,下面是模拟触摸设备: