我的应用程序中有两个视图,我想在它们之间共享一个变量,以便在StartView
中提交字符串时可以在ResultView
中显示它。我对映射的工作方式有些困惑。
我在组件上下文like this和this中创建了一个名为value attribute
的Username
。然后,我在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中)的映射。通常,为此不需要编码。