アプリケーションに2つのビューがあり、それらの間で1つの変数を共有して、文字列がで送信されたときに、でStartView
表示できるようにしResultView
ます。ただし、マッピングがどのように機能するかについては少し混乱しています。
このように、コンポーネントコンテキスト内にvalue attribute
呼び出されたものを作成しました。次に、StartViewとコンポーネントコントローラーの間にデータリンクを作成しました。Username属性を右側(コンポーネントがある場所)からStartViewコンテキストにドラッグしました。結果は次のようになります。Username
そして、これは私が立ち往生しているところです:コンポーネントからResultViewにこのユーザー名属性を参照する方法がわかりません。明らかに、2つの間にデータリンクを作成する必要がありますが、それではどうしますか?
- ResultViewコンテキストに新しい値属性を作成しますか[この方法][4]。
- または、StartViewの場合と同じ方法で、Username属性をコンポーネントコンテキストからResultViewコンテキストにもう一度ドラッグしますか。
基本的に私はこのコードを機能させたいです:
String headerText = wdThis.wdGetWelcomeComponentController().
wdGetContext().currentContextElement().getUsername();
wdContext.currentContextElement().setHeaderText(headerText);
// headerText is the name of the attribute that I want to create in the ResultView