OnActionFromStart(挂毯)
我正在使用以下 java 和 tml 代码
java
private void onActionFromStart(int id)
{
// here im getting url for the particular overlay when onclick
}
在 tml 中,
<t:loop t:source="videos" t:value="pojo">
<t:actionlink t:id="start" t:context="${pojo.id}" rel="#overlay1">
// here image tag
</t:actionlink>
</t:loop>
我的问题是当我单击图像时,它会被覆盖,但不会触发 onActionFromStart 如何解决此问题
I'm using this following java and tml code
java
private void onActionFromStart(int id)
{
// here im getting url for the particular overlay when onclick
}
In tml
<t:loop t:source="videos" t:value="pojo">
<t:actionlink t:id="start" t:context="${pojo.id}" rel="#overlay1">
// here image tag
</t:actionlink>
</t:loop>
my problem is when i click on the image it get overlayed but onActionFromStart is not triggered how to solve this problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
操作处理程序需要具有默认或公共修饰符,Tapestry 才能找到它们:
另请参阅组件事件 部分。
Action handlers need to have default or public modifiers for Tapestry to be able to find them:
Also take a look at the Component Events section of the docs.
确保重新加载服务器并刷新页面。
操作处理程序不应该是私有的。
尝试:
public void onActionFromStart(int id) {
...
或者
,使用 Tapestry 的注释
Make sure you reload the server and refresh the page.
Action handlers should not be private.
Try:
public void onActionFromStart(int id) {
...
}
Or, using tapestry's anotations