我有一个简单的Fiori应用程序,现在显示一个smarttable。我必须为它实现一个额外的功能,它允许在UI中进行单行编辑。必须捕获更改并将其反射回后端。
可以在smarttable控件上实现单行编辑吗?
如果是这样,怎么样?
由于
答案 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”,以便能够在编辑和显示模式之间切换为用户。