香港服务器_开源企业邮箱_速度快

数据库 虚拟云 浏览

小编:有sap.m.桌子和sap.ui.table表.Table–两个UI5控件呈现一个表,但有很大差异。 Whilesap.ui.table表.Table包含了所有在桌面设备上显示的功能,sap.m.Table(如名称空间所示)面向移动设备。它继承

香港服务器_开源企业邮箱_速度快

有sap.m.桌子和sap.ui.table表.Table–两个UI5控件呈现一个表,靠谱云服务器,但有很大差异。

Whilesap.ui.table表.Table包含了所有在桌面设备上显示的功能,sap.m.Table(如名称空间所示)面向移动设备。它继承了sap.m.List控件的大部分功能,添加了表中的"经典"列和行,sap.m.Table被称为m-Table和sap.ui.table表.Table作为ui Table.

构建m-Table通常意味着定义具有相应列的单元格(即任何类型的控件),将单元格添加到行模板:

然后,m-Table一起实例化,同时添加先前定义的列:

可以将数据绑定到表中通过使用m-table的bindinitems()来完成,这是一个为UI5控件设置聚合绑定的便利函数:

ui-table和m-table的一个重要区别是,m-table提供了一些预定义的用户交互模式,可以用来实现表设计的三个典型UX任务:选择一行,选择多行并删除一行。

为此,数据库上云,m-table提供了setMode()函数,该函数将sap.m.ListMode枚举作为值:

(FTR:sap.m.ListMode还有几个选项)

从视觉上看,这就是上述顺序中不同的m-table模式的外观:

请注意多选选项还在列标题中显示一个复选框,用于选择/取消选择m表的所有行。

另外,为了对用户交互作出反应,还有专用事件:

。attachSelectionChange()提供对行

的选择/取消选择的访问。attachDelete()提供对已删除行

的访问。利用UI5的核心功能,您可以访问已选择/取消选择/删除的行和/或项:

总之,UI5的m表为移动设备上的桌子提供视觉设计模式和交互处理程序。

不再需要经典的设计模式

在桌子的每一行拖拉一堆图标,唯一的目的是向用户指示交互可能性。

用UI5的m-table table模式遮罩它们,以便更干净、更安全简单的用户界面!

GitHub上有一个单页应用程序,展示sap.m.表格模式。

嗨,Buzek,

Grt博客。有帮助。

但我有两个问题。希望你能帮忙。我想把sap.m.表中的所有数据放到一个数组中。我读过getItems()就是这么做的。但我没有得到结果。我曾经oTable.getItems();

2. 如上所示,云数据库与,在您的博客中,批量数据存储,我已经在我的表中实现了SingleSelect。但在我的表中,数据存储方案,最后一列在每一行中都有一个按钮"Save",该按钮最初是禁用的。现在我想,每当我选择一个单选按钮,那么对应于该行的按钮应该被启用。

请帮助

我认为你应该使用事件"selectionChange",并获得按钮的id,并使用setEnabled(true)。

嗨,所有,

我在表中使用这个删除选项,使用下面的代码;

that=this;

oTable.setMode模式(sap.m。ListMode.删除);

oTable.attachDelete附件(功能(oEvent){那个。删除行(oEvent)}

在这里,我将事件发送到我的控制器,但是如果我有5条记录

如果我单击第4条记录,那么它将调用删除第4条记录和第5条记录的功能

如果我单击了任何记录,那么剩余的记录将被单击删除我找不到它发生的原因。

请分享你的答案。

文章来源:www.vmchk.com

 
你可能喜欢的: