2016-09-19 2 views
1

データバインディングの仕組みを理解したいと思います。 brazosには、データ、エンティティ、およびmodalDataの3種類の「バインダ」(より良い用語がないため)があるようです。バックエンドでこれらのデータがどのように接続されているかを知りたいのですが、画面上に新しいデータを表示して、これらのバインダーを使用してフロントエンドに接続する方法を考えてみましょう。ありがとう。私はBrazos UIのデータスコープをよりよく理解したいと思います。

+0

? –

+0

こんにちはAbbas、私たちはアプリケーションの下でActivitiをBPMエンジンとして使用しています。プロセスデータをBPMエンジンに保存できますが、実行方法がわかりません。 – mukluk

答えて

2

Brazosには、UI内に3つの主なデータスコープがあります。

アプリケーションスコープ - ページで使用される標準の角度コントローラのスコープに相当します。これは、サービスコールがBrazosUIコントロールによってバインドされるデータを返す場所です。これは、ng-initが生成するのと同じスコープです。

データスコープ - これは実際にはアプリケーションスコープのサブスコープで、プロセスサーバー(あなたの場合はActiviti)と同期させることができるデータセットを表します。 "data"スコープで宣言された変数はすべて、プロセスインスタンスに自動的にプッシュされます(変数名がプロセスインスタンスに存在する場合)。このようにして、UIを介して取得されたデータは、自動的にプロセスインスタンスに解析され、プロセス決定のルールで使用されます。

ModalScope - これはモーダルデイログで使用される特殊なスコープです。主に表の更新を支援するために配置されました。そこでは、表内の行の選択が、それ自身の有効範囲を持つ対話を提示することができます。このことができます

希望、 グレッグこれはAcitivtiタグに関連しているか

関連する問題