在提交之前验证datagrid的数据可以手动来做。请参照如下代码:
xml 代码
- <b:button>send changes
- <s:event b:on="command">
- <s:if b:test=”count(b:datagridbody/html()/table/tbody/tr[@b:status]/td/div[not(text())])=0”>
- <s:task b:action="send" b:source="id('datagrid1')/b:datagridbody/html()/table/tbody/tr[@b:status]" b:destination="id('datagrid1')" b:url="response.jsp" b:mode="replace" />
- <s:task b:action="remove" b:target="id('datagrid1')/b:datagridbody/html()/table/tbody/tr/@b:status" />
- s:if>
- s:event>
- b:button>