如何将一个空行附加到sapui5中的ODATA(列表绑定)的列表/表



我有一个列表/表,该列表/表与ODATA模型V2的EntitySet绑定。我在屏幕上有一个添加( )按钮,然后单击该按钮,需要将空行(S)附加到列表/表上。之后,如果我输入任何应该保存在单击"保存"按钮的后端中的数据。

使用JSONMODEL这是可能的,但我想使用ODATA模型。

问候,Suman Kumar

它确实可以通过两种方式数据绑定。

您可以使用odatamodel createentry方法来做到这一点。

createentry期望一个参数,即您要创建的EntitySet的路径(应该像XXXXSET一样)。想象以下内容:

1-用户单击一个"添加"按钮,该按钮在带有一些字段和两个按钮(保存和取消)的对话框窗口中添加了他的全新实体。

2-在打开对话框之前的"打开事件"上,您可以使用CreateEntry方法创建一个新实体。它的返回为您提供了可以绑定到对话框的上下文。

that.contextCursoIniciativaEmpregadoASerCriada = that.getView().getModel().createEntry('/CursoIniciativaEmpregadoSet');
that.fragmentCriacaoDadosInicEmpregado.bindElement(that.contextCursoIniciativaEmpregadoASerCriada.sPath);
that.fragmentCriacaoDadosInicEmpregado.open();

3-对话框在绑定到位的情况下弹出。

4-用户用实体属性填充对话框

5-用户单击"保存"按钮,然后提交更改

最新更新