0

我对 XWT 有一个小问题,简单地说,我有一个 foo.xwt 文件,它的结构大致如下:

<Composite 
    <Composite.Resources>
       <r:MyDataProvider key ="myInstance" name="myInstance" ObjectId="myInstanceObjectId"/>
    </Composite.Resources>

    <Composite>
       <w:SmartSpinner name="mySmartSpinner" .... />
    </Composite>
 </Composite>

在 foo.java 类中,我有以下方法:

@PostConstruct
protected void init() {
    SmartSpinner mySpinner = (SmartSpinner) XWT.findElementByName(parent,"mySmartSpinner");
    MyDataProvider myDataProvider = (MyDataProvider ) XWT.findElementByName(parent,"myInstance")
}

SmartSpinner 找到了,没问题。但是,MyClass 实例返回 null。

我找不到关于 XWT 的严肃文档,而且我基本上对它的工作原理、它提供的接口等一无所知……。实际上,我之前的那个人实际上设法创建了一个工作接口,这给我留下了深刻的印象。因此,如果您有任何想法,将不胜感激

4

1 回答 1

0

资源不是元素,因此请尝试XWT.findResource(parent, "myInstance")

于 2016-07-12T11:01:56.257 回答