我对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的严肃文档,我基本上对它是如何工作,它给出了什么界面等无能为力....我真的很感到我之前的那个人实际上设法创建了一个工作界面。所以,如果您有任何想法,我们将非常感激
答案 0 :(得分:0)
资源不是元素,因此,请尝试使用XWT.findResource(parent, "myInstance")
。