smarttable是否提供单行编辑?

时间:2016-07-28 09:46:50

标签: sap sapui5 sap-fiori


我有一个简单的Fiori应用程序,现在显示一个smarttable。我必须为它实现一个额外的功能,它允许在UI中进行单行编辑。必须捕获更改并将其反射回后端。
可以在smarttable控件上实现单行编辑吗?
如果是这样,怎么样?

由于

1 个答案:

答案 0 :(得分:2)

对于具有后端元数据/字段控件的可编辑方案,在SmartTable中使用SmartField可能会为您提供所需的内容。 您可以让SmartTable使用以下命令自动创建SmartField:

<smartTable:SmartTable id="ItemsST" entitySet="Items" customData:useSmartField="true"...>

这假设视图已正确声明自定义数据命名空间,以便为自定义数据聚合启用UI5快捷方式表示法:

xmlns:customData=http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1

如果使用可编辑的智能表,则还应设置属性 editable =“true ”。

此外,您可以使用 editTogglable =“true”,以便能够在编辑和显示模式之间切换为用户。