2012-07-30 158 views
2

我正在使用SWF,并且在一个视图中我有一个表格。调用一些动作时,该表内容会在数据库中发生变化,所以它应该在界面上显示不同的值。这些值包括一个复选框,它在运行该操作后保持检查状态。SWF:渲染片段不渲染

这是我的代码,继documentation

flow.xml

<transition on="someTransition" to="overview"> 
      <evaluate expression="bean.someAction(someValue)" /> 
      <render fragments="tableForm" /> <!--I have also tried tableForm:row --> 
     </transition> 

page.jsp

<form:form method="POST" id="tableForm"> 
    <display:table id="row"> 
      <display:column title=""> 
      <form:checkbox path="chosenIds" value="${row.id}"/> 
      </display:column> 
      <display:column title="Value to change"> 
      <c:out value="${row.changedValue}"/> 
     </display:column> 
      <display:footer> 
      <div class="tableFooter" > 
       <input type="submit" name="_eventId_someTransition" value="Send" processIds="*"/> 
      </div> 
     </display:footer> 
     </display:table> 
    </form:form> 

我在做什么错?在此先感谢

+3

为什么-1?至少可以给出一个理由! – 2012-07-30 10:01:22

回答

0

在我的情况下,我真的需要做一个新的搜索,以便从数据库中检索新的值。 一旦我再次填入我所显示的数据类型,新的值就在那里,我不需要额外的渲染。
无论如何,我只是为了好奇才遵循相同的步骤,在其他情况下,我没有得到渲染的效果。 即使我的问题解决了,我想看到一个渲染工作! 如果有人能告诉我我的代码出了什么问题,那将来会有帮助。

谢谢!