2012-11-30 4 views
1

Magento Adminhtml Grid의 JavaScript Object에 액세스하고 싶습니다. 대화 상자가 닫힌 후 컨트롤러에 대한 Ajax 요청이 완료된 후 Grid를 다시로드하려고합니다.자바 스크립트를 통해 Magento Admin Grid의 객체에 액세스

grid.js를 수정하면 쉽게 만들 수 있습니다. 하지만 magento 자체의 grid.js를 수정하고 싶지는 않습니다.

어떻게하면 그 개체에 액세스 할 수 있습니까?

답변

-1

당신은 예를 들어이

<action method="addJs"><script>somepath/somefile.js</script></action> 

하여 레이아웃을 업데이트 할 수 있습니다, 나는 판매 위주 자바 스크립트> 주문 그리드를 추가 할 필요가 있었다.

<adminhtml_sales_order_index> 
    <reference name="head"> 
     <action method="addJs"><script>somepath/somefile.js</script></action> 
    </reference> 
</adminhtml_sales_order_index> 

js/somepath/somefile.js - 파일 경로입니다. 도움이 되길 바랍니다.

+0

이 답변은 꺼져 있습니다. opic 및 질문과 관련이 없습니다. – aki

4

늦은 대답을하지만 어쩌면 도움이 될 것입니다 누군가

이 같은 Grid.php 그리드가 설치하는 경우 :

자바 스크립트에서
parent::__construct(); 
$this->setId('your_grid_id'); 
. 
. 
. 

, 그리드 오브젝트는

your_grid_idJsObject 

에 귀하의 사례

your_grid_idJsObject.reload(); 
관련 문제