Can I dynamically add buttons to a Jquery UI Dialog box?

前端 未结 1 1966
我在风中等你
我在风中等你 2020-12-31 05:38

I am trying to add a new button to a jquery UI Dialog box based upon some input.

My code looks like this:

function editTour(ID, myDate) {
$.post(\"/A         


        
相关标签:
1条回答
  • 2020-12-31 05:51

    Try this, it may help you.

    function editTour(ID, myDate) {
        $.post("/Admin/EditTour", { TourID: ID },
            function (data) {
                $('#EditTour').html(data);
                $('#EditTour').dialog({
                    modal: true,
                    width: 400,
                    resizable: false,
                    title: formatDate(myDate)
                });
    
                var myButtons = {
                    "Save": function () {
                        //some junk logic removed
                    },
                    "Cancel": function () {
                        $(this).dialog("close");
                    }
                };
    
                if(ID == 0) {
                    myButtons["Delete"] = function() {
                        // Delete logic here.
                    }
                }
    
                $('#EditTour').dialog('option', 'buttons', myButtons);
            }
        );   //end post
    }
    
    0 讨论(0)
提交回复
热议问题