Javascript 具有可见表单的SAPUI5格式化程序
你能帮我解决这个问题吗? 我在oData上有2个或更多不同形式的字段基。如果我用oData值(子项“1”)按下,结果为真,oData(子项“2”)为假 然后我按下值“2”,结果为真,但值1为假 让我们看看我的代码: 鉴于此,我编写了以下代码: 表格一 **Javascript 具有可见表单的SAPUI5格式化程序,javascript,html,sapui5,Javascript,Html,Sapui5,你能帮我解决这个问题吗? 我在oData上有2个或更多不同形式的字段基。如果我用oData值(子项“1”)按下,结果为真,oData(子项“2”)为假 然后我按下值“2”,结果为真,但值1为假 让我们看看我的代码: 鉴于此,我编写了以下代码: 表格一 ** 我的代码有错误。由于visible属性的类型为“boolean”,您必须在格式化程序中返回一个布尔值(true | false) 请注意: "true" !== true typeof "true" !== "boolean" "false"
我的代码有错误。由于
visible
属性的类型为“boolean”,您必须在格式化程序中返回一个布尔值(true | false)
请注意:
"true" !== true
typeof "true" !== "boolean"
"false" !== false
typeof "false" !== "boolean"
typeof "" !== "boolean"
溴
克里斯
<f:SimpleForm visible="{path: 'Subty', formatter:'model.formatter.statusText1'}"
/>
statusText: function (sStatus) {
if (sStatus==="1"){
return "true";}
if (sStatus==="2")
{return "false";}
else{
return "";
}
},
statusText1: function (sStatus) {
if (sStatus==="1"){
return "false";}
if (sStatus==="2")
{return "true";}
else{
return "";
}
}
"true" !== true
typeof "true" !== "boolean"
"false" !== false
typeof "false" !== "boolean"
typeof "" !== "boolean"