我们可以在Tapestry页面中声明/创建内部类并将其访问到相应的.tml页面吗?如果是,那怎么样?如果没有,有人可以解释原因吗?
需要你有价值的投入人员。
答案 0 :(得分:3)
是的,这很有效。内部类是实时重新加载的,但没有作为组件类进行检测。
我已经开始使用这种技术来定义页面所需的数据对象,因为我可以动态更新@Validate注释,甚至更改可用的属性。
答案 1 :(得分:0)
我找到了解决方案并与您分享。
假设我们有一个名为Tpage的挂毯页面。
public class Tpage {
// variables
@Property
private TpageInnerClass innerclass;
//some methods
// Inner class
public class TpageInnerClass {
// variable
//methods
}
}
现在您可以访问Tpage.tml
中的内部类变量。
希望大家都清楚。虽然我还在寻找专家评论。