0

アプリケーションに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
4

2 に答える 2

1

username 属性 (コンポーネント コントローラー内) から headertext 属性 (結果ビュー内) へのマッピングを作成します。通常、これにはコーディングは必要ありません。

于 2013-04-18T21:44:20.443 に答える