Drupal 7 钩子动作信息不会在视图中创建其VBO列表项

Drupal 7 钩子动作信息不会在视图中创建其VBO列表项,drupal-7,views,drupal-commerce,bulk-operations,Drupal 7,Views,Drupal Commerce,Bulk Operations,我正在尝试使用视图和VBO编写自定义操作。 “我的视图”向用户显示了一个商业项目列表 代码如下: function nlmcode_action_info() { return array( 'vbo_download_pdf' => array( 'type' => 'entity', 'label' => t('Download PDF'), 'configurable' => FALSE, 'triggers'

我正在尝试使用视图和VBO编写自定义操作。 “我的视图”向用户显示了一个商业项目列表

代码如下:

function nlmcode_action_info() {
  return array(
     'vbo_download_pdf' => array(
     'type' => 'entity',
     'label' => t('Download PDF'),
     'configurable' => FALSE,
     'triggers' => array('any')
   ),
  );
}

function vbo_download_pdf($entity, $context) {
  dpm("Do the magic here.");
}
然后,我可以在“选择”字段中看到可用的批量操作,但一旦我选择了自定义的“下载PDF”选项并添加到视图中,VBO下拉列表中就会缺少该项。

已解决

必须设置“下载PDF”的权限