在jQuery ui对话框里面的骨干视图

时间:2014-10-02 03:47:56

标签: jquery backbone.js

我有一个骨干视图,其中有一个按钮点击事件。当事件触发时,我想在jQuery ui对话框中启动另一个视图,用户可以输入将保存到数据库的信息。

我在jQuery ui对话框中启动.html页面没有问题,但是它在对话框中启动了一个视图我遇到了问题

1 个答案:

答案 0 :(得分:1)

如果您为ui对话框指定了id或唯一的类,则可以通过将el属性设置为该id或类来附加视图。这可以在Backbone视图定义中完成:

var UIView = Backbone.View.extend({
    el: '.my-dialog-class-name',
    ...
});

或在视图实例化期间传入一个Object并在其中设置el属性:

var myUIView = myUIView || new UIView({
    el: '.my-dialog-class-name'
});

如果您需要更深入的答案,请随时发布您的一些代码或创建一个小提琴,我可以帮助您完成它。

干杯, autoboxer