我是Stripes的新手。我有一个下拉列表(“每页显示##记录器”)和JSP页面上的分页表,我想在此表中显示每页的记录数,作为下拉列表中选择的值。
action bean有一个变量“recordsPerPage”,我无法找到设置此变量值的方法并重新加载表,以便更改每页显示的记录数。请帮忙。
----附加信息-----
我使用的表是displaytag表,它接受PaginatedList。这张表是条纹形式。
- 编辑:
我做的是,我添加了一个名为“recordsPerPage”的<stripes:hidden/>
,并将该值设置为我想要显示的记录数。我还在同一表单中添加了<stripes:submit>
。此提交按钮的“name”属性是我必须调用的操作bean的方法名称。当我点击这个按钮时,我能够做我想做的事。但现在,我无法通过javascript实现。请帮忙。
答案 0 :(得分:0)
由于某种原因,调用Dom.get('submitButton').submit()
或Dom.get('myFormId').submit()
无法实现预期目的。从提交按钮单击中获取能够做我想做的事情的线索,我使这个提交按钮隐藏,并从javascript上调用此按钮上的click()。因此Dom.get('submitButton').click()
产生预期结果。如果有人能够解释为什么提交方法没有导致预期的行为,那就太棒了。