javascript - 在 Magento 的后端 block (选项卡编辑表单)中添加额外的 js

标签 javascript magento block backend

我正在尝试向管理 block 添加额外的 js 文件,并且我想通过 php 代码来完成此操作。

场景
我的 block 是管理员编辑表单的选项卡 block ,因此它扩展了 Mage_Adminhtml_Block_Widget_Form 并实现了 Mage_Adminhtml_Block_Widget_Tab_Interface

我的方法
在选项卡 block 类 __prepareLayout() 方法中,我添加了这一行:

 $this->getLayout()->getBlock('head')->addJs('folder/gallery.js');

这应该没问题,但实际上没有导入任何js。

最佳答案

为什么不使用布局 XML 来做到这一点?理想情况下,您将为模块指定一个 adminhtml 布局更新文件,但您可以将 local.xml 文件添加到 adminhtml/default/default/layout文件夹并在那里执行正常的 <reference name="head"><action method="addJs">...</reference>打电话。

关于javascript - 在 Magento 的后端 block (选项卡编辑表单)中添加额外的 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11986651/

相关文章:

javascript - 有条件地调用指令

magento - magento 中的多个主页在单个安装和单个商店和单个 storeview 中

php - 扩展 Magento 的 EAV 属性模型

magento - 如何在Magento中使用Super属性获取产品id?

jQuery : find out whether the element is of block, 内联 block 或内联显示

Javascript 警报位置不在 chrome 的中心

javascript - Jquery 如果在列表中选中了两个复选框之一。

javascript - 提交时不进入验证功能的表单

css - 自定义初始页面上的奇怪 float /宽度问题(动态调整大小)(

objective-c - 为什么我有可能的保留周期警告