简体   繁体   English

自动填充结果不使用Alpaca表单显示

[英]Autocomplete results not displayed using Alpaca forms

I'm using Alpaca.js to generate forms and am testing out autocomplete Example #7 from http://www.alpacajs.org/docs/fields/text.html . 我正在使用Alpaca.js生成表单,并正在从http://www.alpacajs.org/docs/fields/text.html测试自动完成示例#7。 In my local form I am not seeing any values in the dropdown. 在我的本地表单中,下拉菜单中没有看到任何值。 Suggestions? 建议?

<html>
    <head>
        <title>Alpaca-Autocomplete Form</title>
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
        <link type="text/css" rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" />
        <link type="text/css" href="http://code.cloudcms.com/alpaca/1.5.14/bootstrap/alpaca.min.css" rel="stylesheet" />
        <script type="text/javascript" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
        <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/3.0.3/handlebars.js"></script>
        <script type="text/javascript" src="http://code.cloudcms.com/alpaca/1.5.14/bootstrap/alpaca.min.js"></script>
        <!-- typeahead.js https://github.com/twitter/typeahead.js -->
        <script src="/lib/typeahead.js/dist/bloodhound.min.js" type="text/javascript"></script>
        <script src="/lib/typeahead.js/dist/typeahead.bundle.min.js" type="text/javascript"></script>
    </head>
    <body>
    <div id="field7"> </div>
    <script type="text/javascript" id="field7">
        var companies = ["Cloud CMS", "Amazon", "HubSpot"];
       $("#field7").alpaca({
            "schema": {
                "type": "string"
            },
            "options": {
                "type": "text",
                "label": "Company Name",
                "helper": "Select the name of a cloud computing company",
                "typeahead": {
                    "config": {
                        "autoselect": true,
                        "highlight": true,
                        "hint": true,
                        "minLength": 1
                    },
                    "datasets": {
                        "type": "local",
                        "source": function(query) {
                            console.log("** Searching for autocomplete responses **")
                            var companies = ["Cloud CMS", "Amazon", "HubSpot"];
                            var results = [];
                            for (var i = 0; i < companies.length; i++) {
                                var add = true;
                                if (query) {
                                    add = (companies[i].indexOf(query) === 0);
                                }
                                if (add) {
                                    results.push({
                                        "value": companies[i]
                                    });
                                }
                            }
                            return results;
                        }
                    }
                }
            }
        });
    </script>
    </body>
</html>

Using bower install typeahead.js to install typeahead.js installed this under bower_components vs. lib as in the example. 如示例中所示,使用bower install typeahead.js typeahead.js安装typeahead.js将此安装在bower_components vs. lib下。 After updating the references as below, the example is working. 在按如下所示更新参考之后,该示例正在运行。

<script src="bower_components/typeahead.js/dist/bloodhound.min.js" type="text/javascript"></script>
<script src="bower_components/typeahead.js/dist/typeahead.bundle.min.js" type="text/javascript"></script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 自动填充功能使用羊驼毛形式显示键和值 - Autocomplete displays key and value using Alpaca forms 使用远程数据自动完成Alpaca表单 - Using remote data for autocomplete with Alpaca forms 返回结果未显示在预先输入的情况下 - Returning results not displayed with typeahead Algolia自动完成-仅在大于X个结果时显示 - Algolia autocomplete - only show if greater than X results 在typeahead.js或autocomplete.js的一行上显示多个结果 - Show multiple results on one row for typeahead.js or autocomplete.js 使用引导程序打字头自动完成正常工作,但我需要相应的值 - Autocomplete using bootstrap typehead working fine but i need corresponding value 流星0.6.5.1并使用typeahead.js呈现自动完成 - Meteor 0.6.5.1 and rendered autocomplete using typeahead.js Jquery 自动完成使用预输入建议在成功 ajax 后不显示 - Jquery autocomplete using typeahead suggestion does not display after a successful ajax 如何在Symfony 3中使用twitter / tyepahead.js和blodhound实现自动完成 - How to implement autocomplete using twitter/tyepahead.js and blodhound in symfony 3 使用 mongodb 数据库自动完成 + 建议 nodejs express 框架的搜索栏 - Autocomplete + suggest search bar for nodejs express framework, using a mongodb database
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM