【问题标题】:Bootstrap Tagsinput and TypeAhead default object for freeInputBootstrap Tagsinput 和 TypeAhead freeInput 的默认对象
【发布时间】:2013-09-15 12:49:59
【问题描述】:

我正在使用来自https://github.com/TimSchlechter/bootstrap-tagsinput 的引导标签输入

我的代码是

$("#example > input").tagsinput({
    itemValue: function (item) {                
        return item.value;
    },
    itemText: function (item) {                
        return item.text;
    },         
    typeahead: {
        source: [
            { "value": 1, "text": "Amsterdam" },
            { "value": 2, "text": "Bmsterdam" },
            { "value": 3, "text": "Cmsterdam" },
            { "value": 4, "text": "Dmsterdam"}
        ],
        freeInput: true
    }
});

除了 freeInput 之外,一切都运行良好,它似乎无法创建默认值和文本付费对象。如何允许 freeInput?

【问题讨论】:

    标签: twitter-bootstrap bootstrap-typeahead typeahead.js


    【解决方案1】:

    来自http://timschlechter.github.io/bootstrap-tagsinput/examples/ freeInput 选项下:

    "允许创建typeahead源不返回的标签(默认:true)

    这只有在使用字符串作为标签时才有可能。设置 itemValue 选项时,该选项将被忽略。"

    【讨论】:

      【解决方案2】:

      使用预输入时,Freeinput 默认为 true。据我所知,在使用 typeahead Bootstrap 3 和 Twitter 的 typeahead 时,“来源”属性也会贬值。所以也要注意这个问题。通常在大多数情况下,如果使用远程源,freeInput 可能需要为 false。可能不希望免费输入此内容,因为您希望将其限制为列表中的项目。

      同样,如果使用最新版本,我会首先考虑。 Typeahead 和 Bootstrap 是源属性。您可能希望对远程源进行“预取”,对简单数组或对象数组使用“本地”。

      【讨论】:

        猜你喜欢
        • 2019-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多