【问题标题】:Accessing Object of Magento Admin Grid via Java-Script通过 JavaScript 访问 Magento Admin Grid 的对象
【发布时间】:2012-11-18 21:21:41
【问题描述】:

我想访问 Magento Adminhtml Grid 的 JavaScript 对象。 我想在我的对话框关闭并且对控制器的 Ajax 请求完成后重新加载网格。

如果我修改 grid.js,这很容易实现。但是我不想修改magento本身的grid.js。

任何想法我可以如何访问该对象?

【问题讨论】:

    标签: javascript magento grid adminhtml


    【解决方案1】:

    迟到的答案,但也许会对某人有所帮助

    如果您像这样在 Grid.php 中设置网格:

    parent::__construct();
    $this->setId('your_grid_id');
    .
    .
    .
    

    来自javascript,网格对象是

    your_grid_idJsObject
    

    在你的情况下

    your_grid_idJsObject.reload();
    

    【讨论】:

      【解决方案2】:

      你可以通过这个来更新你的布局

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

      例如,我需要将 javascript 添加到销售->订单网格。

      <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 - 这是文件的路径。 希望对您有所帮助。

      【讨论】:

      • 这个答案是题外话,与问题无关。
      猜你喜欢
      • 1970-01-01
      • 2017-11-17
      • 2016-05-18
      • 1970-01-01
      • 2017-05-28
      • 2020-01-31
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多