我有一个列表/表,该列表/表与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-用户单击"保存"按钮,然后提交更改