Hi all:
I encountered a problem that the grid can not refresh when its source changed. Actually I have put the inPlace in the grid,and I monitored the productList has been changed but the grid's data not refresh. Tml is: <t:actionLink t:id="queryAction" t:zone="resultZone">Query</t:actionLink> <t:zone t:id="resultZone"> <t:block id="gridBlock"> <t:grid t:source="productList" t:inPlace="true" t:model="dataModel" t:row="currentProduct" t:exclude="special,prop2,prop3,parentId,itemId"> <t:parameter name="empty"> ${message:noProductData} </t:parameter> <t:parameter name="internalNumberCell"> <a href="javascript:setParentValue('${currentProduct.internalNumber}','${curren tProduct.productName}')">${currentProduct.internalNumber}</a> </t:parameter> <t:parameter name="productNameCell"> ${currentProduct.productName} </t:parameter> </t:grid> </t:block> </t:zone> pageClass is: @Inject private Block gridBlock; @OnEvent(component="queryAction",value="action") Block actionEvent(){ productList=productService.getProductsByKey(value_internalCode); return gridBlock; } What's wrong with my code?? Thanks ..