我的挂毯项目有问题。
每次我加载一个页面时,如果在相关页面中定义,它就会触发 onActivate 方法。但我不知道如何在我的布局模板中捕获该事件。
如果我在 layout.java 中定义一个变量,例如:
@Property
String a = "foo";
我在模板(layout.tml)中选择该变量值:
<p>${a}</p>
好的,这将在使用该布局的所有页面的 HTML 中打印“foo”,但是如果我想在每次页面重新加载时更改该值,例如在 layout.java 中定义 onActivate。
void onActivate(){
a="bar";
}
此方法不会在 layout.java 中触发,仅在定义时在子页面中触发。(在子页面中,我包含了 Nathan Q 所说的布局)如何刷新变量值?
有任何想法吗?