有没有想过不选择已在令牌输入中选择的名称?
有没有想法不选择已在令牌输入中选择的名称? 例如,首先我在搜索m时选择芒果。 下次我搜索m时芒果不应该被显示,因为已经选择了芒果。 有什么想法吗?
我有我的js喜欢这个jQuery – >
$('#customer_plan_tokens').tokenInput '/plans.json' theme: 'facebook' prePopulate: $('#customer_plan_tokens').data('load')
在哪里放上preventDuplicates:true。 我试过但错误出现了!
我研究这个
http://railscasts.com/episodes/258-token-fields
http://railscasts.com/episodes/258-token-fields-revised
在JavaScript中初始化tokeninput时,可以添加preventDuplicates: true
,这样可以防止选择重复项,但它们仍会显示在结果中( 演示 )。
所以类似于:
$(...).tokenInput("url", { preventDuplicates: true, otherOptionsHere });
如果您根本不想显示它们,则可能会为onResult
回调编写一些代码来检查字段的值并删除已存在的字段的值。
编辑 :因为您使用CoffeeScript,请尝试
$('#customer_plan_tokens').tokenInput '/plans.json' theme: 'facebook' prePopulate: $('#customer_plan_tokens').data('load') preventDuplicates: true
- rails.strip_tags for html with carriage return
- 如何使用Ruby gem“selenium-webdriver”,“〜> 3.0”处理浏览器基本身份validation弹出窗口
- 如何在haml模板中的coffeescript中的ruby代码中使用本地或实例变量
- Rails Turbolinks中的Facebook插件页面无法加载
- 清单中的ExecJS :: RuntimeError索引错误
- Rails 3.1 Ajax问题
- Rails 4 jQuery,javascript和咖啡脚本无法正常工作
- ruby on rails //如何使用咖啡。 而不是我的项目中的js?
- Ruby on Rails资产管道无法正常工作
- 在Rails 4中显示所选类别的子类别
- Marionette CompositeView为Collection中的每个Model而不是ItemView(Marionette Rails)渲染自己