-1
は、あなたがこの問題を解決するために私を助けることができますか? 異なるフォームを持つoDataに2つ以上のフィールドベースがあります。 oData値(subty "1")を押すと、結果はtrueになり、oData(subty "2")はfalseになります。SAPUI5フォーマッタ
が、私は値「2」を押し、結果は真であるが、値1が偽
である私のコードを参照」してみましょう:ビューに
を、私はこのコードを書く: フォーム1 **
<f:SimpleForm visible="{path: 'Subty', formatter:'model.formatter.statusText'}"
/>
**
形態2
**私はそのコードに誤りがあり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 "";
}
}
:
<f:SimpleForm visible="{path: 'Subty', formatter:'model.formatter.statusText1'}"
/>
*
はフォーマッタで、私はこのコードを記述します。あなたのフォーマッタで|(偽真)visible
プロパティがタイプ「ブール」であるため