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 ..

Reply via email to