来自控制器的预先输入预取数据

时间:2014-01-15 12:30:53

标签: javascript jquery autocomplete typeahead

我正在使用typeahead.js来创建更具体的自动填充表单字段。它必须动态工作所以我使用“远程”选项,但我需要实现这样的事情:如果预取数据的结果集的大小小于10,那么该字段必须在点击它时自动触发下拉菜单。不是它必须默认为minLength 3字母的自动完成字段。如何实施所有的治疗方法?

我所做的是:

$('#client-select').typeahead({
    name: 'users',
    prefetch: "URL?query=''",
    remote: 'URL?query=%QUERY',
    template: [
            '<p class="autocomplete-name">{{surname}} {{name}}</p>',
            '<div>' +
                    '<span class="autocomplete-city">{{city}}</span>' +
                    '<span class="autocomplete-dateofbirth">{{dateOfBirth}}</span>' +
            '</div>'
    ].join(''),
    engine: Hogan,
    limit: 10,
    minLength: 3
});

0 个答案:

没有答案