首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于用户定义的输入生成一维条形码

基于用户定义的输入生成一维条形码
EN

Drupal用户
提问于 2015-07-08 12:10:35
回答 2查看 330关注 0票数 2

我的要求是根据文本框中用户定义的输入生成一维条形码。例如,如果用户在文本框中输入10,那么在保存内容之后,他应该能够生成10种不同序列号的条形码.到目前为止,我已经使用条形码模块为不同的序列号生成条形码和串行模块,并且我能够在保存内容上生成单个条形码。

现在我的问题是如何根据输入的数字生成一系列条形码。

我不知道如何将输入文本框字段映射到内容并调用多个time.can --这方面的任何一个帮助。

EN

回答 2

Drupal用户

发布于 2015-07-09 06:23:12

您有A类型的内容,它包含一个名为B的字段,B是您的所有字段的连续字段需求,B必须得到多个值,这可以通过field设置。如果您打算收集每个内容超过10个值,您可以选择无限值,但这有一些DB开销,在此之后,drupal本身将创建具有多个值的表单,如果您已经为该字段选择了一个特定的数字(例如3个值),那么将有3个小部件来获取值,否则如果它是无限的,您将有一个ajax add element按钮。如果这不是您想要的,并且您希望在乞讨时输入条形码的数量,那么您必须使用hook_form_alter修改表单(您必须编写一个模块),在这个钩子中向表单中添加一个计数器元素(它得到重复S计数),然后使用ajax将小部件添加到表单中。每个小部件都必须以表单的形式添加到您的字段中,因此drupal将理解插入到这些小部件中的所有数据都与您的字段相关。如果您想通过编写一个模块来完成它,并且需要一些代码,我可以稍后添加一些代码。

票数 0
EN

Drupal用户

发布于 2015-07-09 13:09:32

我试过条形码模块,多个值没有问题,所以我建议你使用这个模块,当然这不是你想要的,但它可以完成工作,

  1. 首先,使用结构创建测试内容类型。
  2. 使用manage字段向此内容添加一个新字段
  3. 添加一个条形码类型的字段
  4. 在第一个设置屏幕中,选择任意类型的条形码。
  5. 在下面的第二个屏幕中,您可以看到值的数量。
  6. 改为“无限”
  7. 保存并尝试添加新内容
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/164734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档