Durum değiştiğinde, diyalog penceresi açılacak gibi bir durumum var. Bu iletişim penceresinde 3 tarih alanım var. SugarCRM'nin varsayılan tarih seçicisini kullandım. Ama yıl ve ayı değiştirmek istediğimde, seçici/giriş çalışmıyor. Aslında bunları tıkladığınızda, fare işaretçisi ilk giriş alanına odaklanır.SugarCRM: Ay ve Yıl seçicisi datepicker içinde çalışmıyor
Benim kod aşağıda:
$.each(calenderSets, function(index, value){
Calendar.setup ({
inputField : index,//input field Id
ifFormat : cal_date_format,
daFormat : cal_date_format,
button : value,//calender icon ID
singleClick : true,
dateStr : "",
step : 1,
weekNumbers:false
});
});
Ve Diyalog penceresi: Sadece bulundu ve özel/temalar/varsayılan aşağıdaki ekleyerek bu sorunu giderdik
dialog = new YAHOO.widget.Dialog('dialog1', {
width: winWidth,
fixedcenter : "contained",
visible : false,
draggable: true,
position: 'absolute',
close:true,
centered: true,
/*effect:[{effect:YAHOO.widget.ContainerEffect.SLIDE, duration:0.2},
{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.2}],*/
modal:true
});
dialog.setHeader("All * marked fields are required");
dialog.setBody(Body here);
dialog.setFooter('<button title="save" type="button" class="report-scheduler-btn" name="save" onClick="saveInvoiceDetails()">Save</button>');
dialog.render(document.body);
dialog.show();
setCalenderToDateFields();
Hata mesajını konsolda kontrol edin ve asıl hata mesajını güncelleyin. – sAcH
Konsolda hata yok. Ekran görüntüsünü görebilirsiniz. Ayın açılır menüsüne veya Yıl girişine tıklandığında, imleç ilk giriş alanına gider –