Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 多个记录中的主记录选择器_Jquery_Ruby On Rails - Fatal编程技术网

Jquery 多个记录中的主记录选择器

Jquery 多个记录中的主记录选择器,jquery,ruby-on-rails,Jquery,Ruby On Rails,假设您有两个表:联系人和订单。一个联系人可以有多个订单,一个订单必须始终有与其相关的联系人 有两种方法可以添加订单: 转到“联系人”选项卡,搜索所需联系人,然后转到该联系人的详细信息页面。在“详细信息”页面上,单击“下订单”。新订单将打开,此联系人已经与之相关-非常简单。 转到“订单”选项卡并单击“新建订单”。将打开一个新订单页面-要将联系人与此订单关联,我有一个collection\u select控件,用于获取联系人。所有联系人都可供用户选择。 选项一很好,它工作得很好。然而,在你获得超过1

假设您有两个表:联系人和订单。一个联系人可以有多个订单,一个订单必须始终有与其相关的联系人

有两种方法可以添加订单:

转到“联系人”选项卡,搜索所需联系人,然后转到该联系人的详细信息页面。在“详细信息”页面上,单击“下订单”。新订单将打开,此联系人已经与之相关-非常简单。 转到“订单”选项卡并单击“新建订单”。将打开一个新订单页面-要将联系人与此订单关联,我有一个collection\u select控件,用于获取联系人。所有联系人都可供用户选择。 选项一很好,它工作得很好。然而,在你获得超过100个联系人之前,选项二可以正常工作。然后,你就是找不到你想要的联系人

为了确保每个人都理解这个问题,让我们在几百个联系人中选择第二个。假设我的数据库中有50000个联系人。现在一个基本的集合甚至不是一个选项,它只是不是

我正在寻找一个文本字段控件,它允许您键入一个名字,它使用ajax搜索数据库,并在下面列出匹配的联系人。当我选择联系人时,它会将该联系人与订单关联

37signals.com在其产品中使用了类似的控件。许多其他网络公司也这样做。github.com上有这样的插件吗?我在哪里能找到这个?我应该搜索什么呢

PS-当我完成添加这个问题时,我在问题上添加了一个“标签”。当我在该框中键入匹配记录列表时,我可以从下拉列表中进行选择。这和我需要的非常相似!有什么想法吗


谢谢你的帮助

我想这样的东西可能对你有用:。这可以使用AJAX调用从远程源加载数据,并显示与文本字段中输入的值相关的有限结果集,就像标签框那样。

我认为类似的内容可能对您有用:。这可以使用AJAX调用从远程源加载数据,并显示与文本字段中输入的值相关的有限结果集,就像标签框那样。

我非常喜欢。这是一个jQuery插件。非常可定制,易于配置,支持很多东西-包括AJAX调用。查看演示,看看它是否适合您的需要。

我非常喜欢。这是一个jQuery插件。非常可定制,易于配置,支持很多东西-包括AJAX调用。查看演示,看看它是否适合您的需要。

哇-Flexbox看起来真不错!它甚至支持分页!谢谢你的信息;哇-Flexbox看起来真不错!它甚至支持分页!谢谢你的信息;谢谢,我现在知道这种类型的控件叫什么了。我正在检查jQuery自动完成和Flexbox插件。我感谢你的帮助!谢谢,我现在知道这种类型的控件叫什么了。我正在检查jQuery自动完成和Flexbox插件。我感谢你的帮助!