首页 \ 问答 \ Init select2在bootstrap模式中(Init select2 inside bootstrap modal)

Init select2在bootstrap模式中(Init select2 inside bootstrap modal)

当我第一次打开模态select2时,日期选择器小部件被正确初始化。 然后我使用$('#myModal')。html(data)将模态内容替换为其他HTML,并且在此阶段不会初始化窗口小部件。

在它的DOM元素上运行.datepicker()可以解决问题,但是在带有和不带选项的输入元素上运行.select2()不起作用。

任何帮助都会非常感激。 谢谢。


When I open modal for first time select2, date picker widgets are initialized properly. Then I replace modal content with other HTML using $('#myModal').html(data) and at this stage the widgets are not initialized.

Running .datepicker() on it's DOM element solves the problem, but running .select2() on it's input element with and without options does not work.

Any help will be very thankful. Thanks.


原文:https://stackoverflow.com/questions/28741065
更新时间:2022-03-07 08:03

最满意答案

就像错误说的那样,用户没有在new Example.Views.Users.NewView({model: users});

在你的home_controller.rb中你应该有类似的东西:

def index
  @users = User.all
end

应用程序/视图/家/ index.html.erb:

...
window.newView = new Example.Views.Users.NewView({model: <%= @users.to_json.html_safe -%>});
...

希望这可以帮助!


Like the error said, users is not defined in new Example.Views.Users.NewView({model: users});.

In your home_controller.rb you should have something like:

def index
  @users = User.all
end

app/views/home/index.html.erb:

...
window.newView = new Example.Views.Users.NewView({model: <%= @users.to_json.html_safe -%>});
...

Hope this helps!

相关问答

更多
  • 我认为这有效,我将“pushState:true”传递给start方法...至少不会抛出任何错误...我可以通过并注册,显示和销毁用户......它不会重定向一旦在索引页面上创建用户时创建了一个显示页面。
    Loading...
    ...
  • 将下划线文件放在主干之前,因为主干依赖于下划线。 Place the underscore file before backbone as backbone is dependent on undersore.
  • 您的router.js文件可能正在使用尚未包含的骨干对象。 所以在backbone.js之后移动包含router.js < ...
  • Backbone是一个客户端框架。 只需从if (Meteor.isServer) {..}删除骨干相关代码并将其放入if (Meteor.isClient) {..}您就需要将代码移动到客户端。 如果使用客户端和服务器文件夹对代码进行分区,则不需要使用if (Meteor.isServer) {..}或if (Meteor.isClient) {..} ,只需将骨干相关代码放入客户端文件夹。 我认为todos应用程序使用骨干,如果没有看看如何在客户端使用它的这个问题: 如何使用Meteor创建动态URL? ...
  • 解 根据我的评论,您需要通过全局window对象公开您的函数。 所以替换: update_sub_process_fields = (sub_process_type_id) -> 有: window.update_sub_process_fields = (sub_process_type_id) -> 说明 Coffeescript不会使全局访问本地变量。 在JS中你可以写: var a = 1; b = 2; 这里a将是当前上下文的本地,而b是全局变量。 由于Coffeescript中没有var ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。