|
@@ -94,11 +94,20 @@ $(document).ready(() => {
|
|
|
}
|
|
|
const value = hitinfo.sheet.getValue(hitinfo.row, hitinfo.col);
|
|
|
if (value) {
|
|
|
- datepicker.selectDate(value);
|
|
|
+ datepicker.selectDate(new Date(value));
|
|
|
} else {
|
|
|
datepicker.clear();
|
|
|
}
|
|
|
datepicker.show();
|
|
|
+ if (hitinfo.cellRect.y + pos.y + 272 > $('.main-panel').height()) {
|
|
|
+ datepicker.update({
|
|
|
+ position: 'top left',
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ datepicker.update({
|
|
|
+ position: 'bottom left',
|
|
|
+ })
|
|
|
+ }
|
|
|
$('#datepickers-container').css('top', hitinfo.cellRect.y + pos.y).css('left', hitinfo.cellRect.x + pos.x);
|
|
|
}
|
|
|
}
|
|
@@ -553,4 +562,4 @@ $(document).ready(() => {
|
|
|
});
|
|
|
$('#upload-file').change(fileObj.uploadFile);
|
|
|
$('body').on('click', '.delete-att', fileObj.deleteFile);
|
|
|
-});
|
|
|
+});
|