[Phpmyadmin-devel] Ajax and "Insert for a table in Database structure"
Marc Delisle
marc at infomarc.info
Sat Jul 9 00:23:38 CEST 2011
Le 2011-07-08 12:33, Thilanka Kaushalya a écrit :
> Hi Marc and Rouslan,
>
> The problem there is that the datepickers/timepickers are
> attached to
> all relevant fields on page-load by functions.js, however in
> AJAX mode
> the fields are created after page-load and the pickers are not
> attached,
> so it's necessary to bind them manually after showing the dialog
> to the
> user. My code for this looks like this (the snipped is
> simplified for
> clarity):
>
> ---SNIP---
> /**
> * Display the dialog to the user
> */
> RTE.$ajaxDialog = $('<div>' + data.message +
> '</div>').dialog(options);
> RTE.$ajaxDialog.find('.datefield, .datetimefield').each(function
> () {
> PMA_addDatepicker($(this));
> });
> ---SNIP---
>
>
> These information were very helpful for me.
>
> I went through you logic and modified my code for insert dialog and now
> the date pickers are working correctly. I pushed my changes to the repo.
> Please check that.
Thilanka,
it works for a DATE column but try it with DATETIME column. When
inserting in a traditional way, the picker also contains a time picker,
but not in your AJAXified version.
--
Marc Delisle
http://infomarc.info
More information about the Developers
mailing list