Javascript SAP UI5下拉控件未刷新
我有一个下拉控件在视图和按钮,应该在页面中的所有值。基本上就像刷新按钮一样 现在,当我从下拉列表中选择on value(打开值)并单击Clear(清除)按钮时。 我正在使用下面的代码刷新视图 视图名称是度量 我正在删除内容并添加相同的内容Javascript SAP UI5下拉控件未刷新,javascript,sapui5,Javascript,Sapui5,我有一个下拉控件在视图和按钮,应该在页面中的所有值。基本上就像刷新按钮一样 现在,当我从下拉列表中选择on value(打开值)并单击Clear(清除)按钮时。 我正在使用下面的代码刷新视图 视图名称是度量 我正在删除内容并添加相同的内容 sap.ui.getCore().byId("idContainer").removeAllContent(); var view = sap.ui.getCore().byId("idMetrics"); sap.ui.getCore().byId("id
sap.ui.getCore().byId("idContainer").removeAllContent();
var view = sap.ui.getCore().byId("idMetrics");
sap.ui.getCore().byId("idContainer").addContent(view);
按钮中的值未被清除。我使用了UI5API参考库中提供的几种方法来清除内容
但其价值并不明朗
您能告诉我如何从下拉列表中清除值吗
我正在使用列表项将内容添加到下拉列表中
谢谢
Pawan Akella写入控件的值将保存在核心中,因此您应该为每个控件提供一个数据绑定,并使用setData将其设置为空 备选方案一: 完全空的数据对象
var aData = {};
sap.ui.getCore().getModel("YourModel").setData(aData);
备选方案二:
定义所有应为默认值的控件内容,并将其放入对象中,然后设置这些数据
var defaultPartnerDaten = {
archived: "",
nummer: "",
anrede: "",
vorname: "DefaultData",
nachname: "",
date: "",
strasse: "DefaultData",
hausnummer: "",
plz: "",
ort: "",
land: "",
teles: [],
faxs: [],
mobils: [],
emails: [],
bankverbindungen: [],
kfz: "",
schein: "",
schaden: "",
typ: "",
ortsteil: "",
nation: ""
};
数据索引到vorname和strasse的控件将具有值DefaultDataPawan,单击按钮即可清除下拉值。这是您的要求吗?如果没有,请提及确切要求。您好,Rob,这是我的要求,我正在使用inplaceedit控件来附加drp下拉值