Javascript 具有可见表单的SAPUI5格式化程序

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"

你能帮我解决这个问题吗? 我在oData上有2个或更多不同形式的字段基。如果我用oData值(子项“1”)按下,结果为真,oData(子项“2”)为假

然后我按下值“2”,结果为真,但值1为假

让我们看看我的代码:

鉴于此,我编写了以下代码: 表格一 **


我的代码有错误。

由于
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"