Parece como si estuvieran usando 'afterShowForm' para adjuntar un selector de fecha/color a un div.
(ver fuente)
jQuery("#list").navGrid("#pager",{edit:true,add:true,del:true},
{width:400,height:400,closeAfterEdit:true,
afterShowForm:function(){ $("#jsrs").load("/demo/apples/jsrs"); },
onclickSubmit:function() { $("#jsrs").empty(); }
},
(ver fuente)
http://www.the-di-lab.com/demo/apples/jsrs
//Js for colorPicker
$('#color').ColorPicker({
onSubmit: function(hsb, hex, rgb) {
$('#color').val("#"+hex);
},
onBeforeShow: function() {
$(this).ColorPickerSetColor(this.value);
}
}).bind('keyup', function(){
$(this).ColorPickerSetColor(this.value);
});
//Js for datePicker
$('#date').DatePicker({
format:'Y-m-d',
date: $('#date').val(),
current: $('#date').val(),
starts: 1,
position: 'bottom',
onBeforeShow: function(){
$('#date').DatePickerSetDate($('#date').val(), true);
},
onChange: function(formated, dates){
$('#date').val(formated);
}
});
Gracias por encontrar este ejemplo, yo estaba buscando la manera de hacer esto también.
Lo principal es establecer z-index para selector de fechas. Ver [esto] [1]. [1]: http://stackoverflow.com/questions/715677/trouble-with-jquery-dialog-and-datepicker-plugins/715695#715695 –