具有不同关闭事件的模态对话框

时间:2016-01-25 20:05:27

标签: javascript jquery twitter-bootstrap jqgrid modal-dialog

我正在使用

订阅我的bootstrap模态关闭事件
$(function () {
    $('#myModal').on('hidden.bs.modal', function() {
        jQuery("#jqGrid2").jqGrid('setGridParam', { url: "/Types/GetTypes?sectionid=" + $('#Sections').val(), page: 1, $('#Sections').text }).trigger('reloadGrid');
    });
});

哪个工作正常,它更新我的jqgrid,我在我的网站中使用相同的模式,但在其中使用不同的部分。现在在我的一个页面上我需要更新网格,如果用户正在向网格添加产品并且我使用模态显示它们的部分,但是如果他们在同一模态中添加产品类型但不同的部分我需要将该类型添加到我的下拉列表然后更新下拉列表,有没有一种方法我可以在每次打开它时将不同的id附加到模态并在关闭的事件中使用该ID?所以我可以在我的关闭事件中说如果id等于1更新我的网格,否则如果等于2更新我的下拉列表,用户输入我的部分表单的新值?

问候

1 个答案:

答案 0 :(得分:0)

我沿着简单地添加一个具有不同id的新模式的路线,添加了一个新函数来处理close事件和一些新的javascript打开模态并且它工作正常,我问因为我不想要进入到处都有很多模态的位置。