如何通过自动完成获得自定义结果
在视图中:
<%= text_field_with_auto_complete :vendor, :number, {}, {:with => "'vendor[number]=' + $('vendor_number').value"} %>
在控制器中:
auto_complete_for :vendor, :number do |vendors, params|
vendors.vendor_company_filter(params[:company_id])
end
工作正常,结果给出供应商编号列表 但我需要结果列表中的“供应商名称+供应商编号”,我怎样才能实现这个..? 请帮忙..
In view:
<%= text_field_with_auto_complete :vendor, :number, {}, {:with => "'vendor[number]=' + $('vendor_number').value"} %>
In Controller:
auto_complete_for :vendor, :number do |vendors, params|
vendors.vendor_company_filter(params[:company_id])
end
It works fine, gives list of vendor number as a result
but I need "vendor name + vendor number" in a result list, how can I achieve this..??
please help..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了一个简单的方法,
在 _auto_complete_for_vendor_number.html.eb 部分的控制器中
:
工作正常:)
found an easy way,
in Controller
in _auto_complete_for_vendor_number.html.eb partial:
It worked fine :)