【问题标题】:Unlimited value field in Drupal 7 module formDrupal 7 模块表单中的无限值字段
【发布时间】:2015-09-24 22:06:29
【问题描述】:

尝试在自定义模块表单中实现无限制的起息日字段。我一直在尝试遵循 blog post on unlimited item values in formsDrupal documentation on ajax forms 中的示例。

我已尝试将上面博客文章中的 custom_registration_form 函数代码的等效代码添加到我的表单构建器函数和 ajax 回调中,但在单击启用 ajax 的按钮时无法显示其他日期字段. $form_state['storage'] 数据在单击整个表单的保存按钮后可用,但我无法判断它是否在 ajax 回调中正确使用。

任何关于在模块中实现无限值字段或示例链接的想法都将不胜感激。对于 Drupal 的 Field API 来说,无限字段似乎是这样的基本功能,但我找不到任何在自定义代码中实现此功能的好例子。

【问题讨论】:

    标签: ajax forms drupal drupal-7 field


    【解决方案1】:

    从未尝试过这样的事情,但如果你这样做,你首先在内容类型的某处创建一个无限字段,然后你 var_dump 或 dpm $page['content']['system_main']['THE_FIELD'] ) 你会看到类似的东西:

     '#process' => 
        array (size=1)
          0 => string 'file_field_widget_process_multiple'
    

    也许了解该字段的外观并在您的模块中实现它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多