点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我有一个简单的表单,用户需要输入产品名称短和产品名称长。
我要用户在填写完信息后单击"提交"按钮。 这里的问题是,每次我输入记录时,数据都会自动更新到后端(发送批处理请求),而无需单击"提交"按钮。 如何防止自动更新?
我正在使用双向绑定与oData版本4。这是我的XML代码和控制器,以及manifest.json
manifest.json:
" zearnModel":{ " dataSource":" zearnService", " type":" sap.ui.model.odata.v4.ODataModel", " preload":false, "设置":{ " synchronizationMode":"无", " operationMode":"服务器", " autoExpandSelect":是, " groupId":" $ direct" } },
JS控制器:
this.getView()。addEventDelegate({ onBeforeShow:函数(evt){ //this_.wasteTime(); var oModel = new sap.ui.model.json.JSONModel(); oModel = sap.ui.getCore()。getModel(" appid"); var app_id = oModel.getData()。app_id; this_.getView()。byId(" editapp")。bindElement({ 路径:" zearnModel>/zearn_summary(" + app_id +")" }); } }); },
XML:
<内容> <列> <栏目>
<页脚><标签文本="用户ID"/> <栏目><标签文本=" PRODUCT_NAME_SHORT"/> <栏目><标签文本=" PRODUCT_NAME_LONG"/> <项目><单元格> <输入值=" {路径:'zearnModel> APPLICATION_ID'}" name =" APPLICATION_ID" editable =" false"/> <输入值=" {路径:'zearnModel> PRODUCT_NAME_SHORT'}" name =" PRODUCT_NAME_SHORT"/> <输入值=" {路径:'zearnModel> PRODUCT_NAME_LONG'}" name =" PRODUCT_NAME_LONG"/> <内容>
(14.5 kB)
唐,您可以在Hook方法中使用绑定元素吗?
此致
Karthik Arjun
一周热门 更多>