清除表格栏位

2020-08-15 21:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个sap.ui.layout.form.Form,其中包含一些sap.ui.layout.form.FormContainer,每个都包含多个sap.ui.layout.form.FormElements。


表格填写完毕后,我想清除表格中包含的所有输入字段。 有一种SAP UI5方法可以为我清除所有输入吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个sap.ui.layout.form.Form,其中包含一些sap.ui.layout.form.FormContainer,每个都包含多个sap.ui.layout.form.FormElements。


表格填写完毕后,我想清除表格中包含的所有输入字段。 有一种SAP UI5方法可以为我清除所有输入吗?

付费偷看设置
发送
4条回答
黑丝骑士
1楼 · 2020-08-15 22:15.采纳回答

您好,爱德华,没有开箱即用的空白字段。 您可以将模型属性设置为空或0或所需的值,但是没有一个可以将它们全部都变成空的

Violet凡
2楼-- · 2020-08-15 22:09

效果很好,谢谢!

打个大熊猫
3楼-- · 2020-08-15 22:11

sdn.walkThroughUI = function(root,fnCallback){

if(!root)

return;

fnCallback(root);

$ .each(root.findAggregatedObjects(true),function(i,control){

fnCallback(control);

});

>

};

sdn.includeByClass = function(__ class,fn){

return function(element){

if(__class的元素实例) {

fn(element);

}

};

};

sdn.excludeById = function(__ id,fn){

返回function(element){

if(element.getId()&& element.getId()。indexOf(__ id)=== -1 ){

fn(element);

}

};

};

sdn.setProperty = function(propertyName,value){

return function(element){

var oMetadata = element.getMetadata(),oProperty = oMetadata.getAllProperties()[propertyName]; p>

if(oProperty){

element.setProperty(propertyName,value);

}

};

< p>};

sdn.walkThroughUI(

this.getView(),

sdn.includeByClass(s​​ap.m.Input,

< p> sdn.setProperty(" value","")))));

CJones
4楼-- · 2020-08-15 22:09

兄弟什么? 请澄清一下。

一周热门 更多>