Nobody can help?

On 17 nov, 18:09, oscarml <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I need to set programmatically the buttons in a confirm buttoned
> dialog, but I am having several issues:
>
> This is the code I'm using:
>
> The function that creates and opens the dialog:
>
>         function ModalConBotones(Texto,botones,dialogID){
>                 $('#'+dialogID).dialog({
>                         modal: true,
>                         autoOpen: false,
>                         addClass: 'ModalInfo',
>                         resizable: false,
>                         overlay: {
>                                 opacity: 0.5,
>                                 background: 'black'
>                         },
>                         buttons: botones,
>                         height:150,
>                         width:400
>                 });
>                 $('#'+dialogID).html(Texto);
>                 $('#'+dialogID).dialog("open");
>         }
>
> And then I call it from several places:
>
> function1(){
>         var buttonsF1 = {};
>         buttonsF1 ["buttonF1_1"] = function(){
>                                                    //do something
>                                                    $(this).dialog("close");
>                                                   });
>         buttonsF1 ["buttonF1_2"] = function(){
>                                                    //do something
>                                                    $(this).dialog("close");
>                                                   });
>        ModalConBotones("TextoF1",buttonsF1,'InfoDialogBoton');
>
> }
>
> function2(){
>         var buttonsF2 = {};
>         buttonsF2 ["buttonF2_1"] = function(){
>                                                    //do something
>                                                    $(this).dialog("close");
>                                                   });
>         buttonsF2 ["buttonF2_2"] = function(){
>                                                    //do something
>                                                    $(this).dialog("close");
>                                                   });
>        ModalConBotones("TextoF2",buttonsF2,'InfoDialogBoton');
>
> }
>
> The issue:
> When I call function1, everything shows ok, a dialog with TextF1 and
> buttonsF1. Perfect.
> When I call function2, I get a dialog with TextF2 (perfect), but the
> buttons are buttonsF1!!!!!!!
>
> I've tried calling dialog("destroy") in ModalConBotones before
> initializing the dialog, but then, the neither TextF1 or TextF2
> appears. With firebug I have seen that the dialog keeps
> style="display:none"
>
> Any idea?
>
> I think I could change with jquery the style to display: block when I
> initialize the dialog, but I think this is not smart enough.
>
> Thanks for your time, hope it was clear enough.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to