SAPUI5のバインディング構文は、基本的なJavaScript式をサポートしています。
文字列値Hello world
を保持するモデルのプロパティmyProp
を考えてみましょう:
平野は意志出力いつものように値バインディング:あなたには、いくつかを追加することができ、「式バインディング」構文を使用して
<Text text="{myProp}" />
のHello World
をフォーマッタを導入することなく柔軟に対応できます。同じプロパティを印刷するための構文が、式は結合では、次のようになります。
<Text text="{= ${myProp} }" />
のHello World
{= ... }
等号を使用すると、式が評価される予定であることを示します。式の中でバインド変数にアクセスするには、使用${myProp}
例:
text="{= ${myProp}.substr(0,5) }"
こんにちは
text="{= ${myProp}.length }"
text="{= ${myProp}.length > 5 ? 'foo' : 'bar' }"
fooの
text="{= ${myProp} + ' has ' ${myProp}.length + ' chars'}"
のHello Worldは、11文字
を持っています
可能な演算子のリストは、SAPUI5開発者ガイドにあります。Expression Binding
なぜフォーマッタを使用しないのですか? –
@VolkanKahyaoğlu興味がある人なら、直接バインドすることが可能でしょうか –