不知道这里有谁接触过Tapestry中contrib组件的朋友

yeshucheng 个体 技术总监/研发总监  2006-12-03 11:03:18
整个TABLE我已经得到后台的记录集,现在的问题是,我想点中其中的ROW
然后得到相应的参数,我的JS始终无法得到
...全文
294 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mybeautiful 2007-01-16
www_whq(blackcat)的代码有借鉴意义。不过我想可能不能解决楼主的问题。

楼主现在时js不能取到tr中的值。

我认为,不管是怎么形成table,到客户端都是个html的table而已,所以楼主应该调试js。我在js确实能取到相应值。

重申:纯粹是js的问题了,不要在tapestry中考虑问题。
回复
www_whq 2007-01-13
<table jwcid="table@contrib:Table" class="table contribTable" id="userList"
rowsClass="ognl:beans.evenOdd.next" row="ognl:row"
columns="user.username:username, activeUsers.fullName:fullName, user.email:email, user.enabled:enabled"
source="ognl:users" initialSortColumn="username"
arrowUpAsset="ognl:assets.upArrow" arrowDownAsset="ognl:assets.downArrow">
<tr jwcid="user_usernameColumnValue@Block">
<a jwcid="@DirectLink" listener="ognl:listeners.edit" parameters="ognl:row.username">
<span jwcid="@Insert" value="ognl:row.username"/>
</a>
</tr>
<tr jwcid="user_emailColumnValue@Block">
<a jwcid="@Any" href="ognl:+'mailto:'+row.email">
<span jwcid="@Insert" value="ognl:row.email"/>
</a>
</tr>
<tr jwcid="user_enabledColumnValue@Block">
<span jwcid="@If" condition="ognl:row.enabled == true"><input type="checkbox" disabled="disabled" checked="checked" style="margin-left: 15px"/></span>
<span jwcid="@Else"><input type="checkbox" disabled="disabled" style="margin-left: 15px"/></span>
</tr>
</table>

这段是appfuse对table 的运用,她在每行里都加入了@Block 作为参数,然后直接就可以在listener
监听方法中取到这里传入的参数


回复
CpRcF 2006-12-05
我们最近也在用tapestry + spring + hibernate做一个论坛系统,只是还处于设计阶段。
回复
zhh1981 2006-12-05
webwork 2代还没看呢,也打算看看Tapestry
回复
flyingsnowy 2006-12-05
ding

回复
yeshucheng 2006-12-03
ding
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告