【问题标题】:How to dynamically replace some field in Flask-Admin into Select2?如何将 Flask-Admin 中的某些字段动态替换为 Select2?
【发布时间】:2017-02-18 09:32:16
【问题描述】:

我有一个烧瓶管理表单,当用户选择最顶部的下拉字段时,此表单中的某些字段必须更改为 Select2(下拉)字段。这是我目前所拥有的:

for(var idx in formData.custom_field_chooser)
    {
        var custom_field = $('#' + idx);
        custom_field.select2(); //This generate error
    }

我认为我的代码是正确的,但是 custom_field.select2() 代码会生成此错误 Uncaught query function not defined for Select2 undefined

现在,我确定 Select2 已经被 flask-admin (cmiiw) 收录了,但是我们如何使用它呢?

【问题讨论】:

    标签: python twitter-bootstrap-3 select2 flask-admin


    【解决方案1】:

    终于看到了Uncaught query function not defined for Select2, this post in SO 的微不足道的错误信息解决了我的问题。这就是您正确初始化空 Select2 的方式:

    custom_field.select2({
     data: {
       id: "",
       text: ""
      }
     });
    

    这会将custom_field 元素更改为select2

    【讨论】:

      猜你喜欢
      • 2017-06-23
      • 1970-01-01
      • 2014-03-08
      • 2012-05-07
      • 2018-06-13
      • 1970-01-01
      • 2015-08-12
      • 2014-09-23
      • 1970-01-01
      相关资源
      最近更新 更多