我的应用程序中有两个视图,我想在它们之间共享一个变量,以便在StartView中提交字符串时可以在ResultView中显示它。我对映射的工作方式有些困惑。

我在组件上下文like thisthis中创建了一个名为value attributeUsername。然后,我在StartView和组件控制器之间创建了数据链接。我从右侧(组件所在的位置)将Username属性拖到了StartView上下文中。结果看起来是like this.

这就是我遇到的问题:我不知道如何从Component到ResultView引用此用户名属性。显然,我需要在两者之间创建数据链接,但是那又如何呢?


我是否要以这种方式在ResultView上下文中创建一个新的value属性[4]。
还是再次将Username属性从组件上下文拖到ResultView上下文the same way as I did for the StartView


基本上,我想使此代码正常工作:

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

最佳答案

创建一个从username属性(在组件控制器中)到headertext属性(在resultview中)的映射。通常,为此不需要编码。

09-26 22:21