ken_nogi/pleasanter/develop2/リハ訪問カレンダー/個別予定.js
Kenichiro NOGI 88a402ce0f up
2026-07-10 18:13:30 +09:00

82 lines
2.2 KiB
JavaScript

$p.events.on_editor_load = function () {
/*
let classG = $('#Results_ClassG').val();
if (classG == 4) {
$p.set($('#Results_ClassE'), '00:00');
$p.set($('#Results_ClassF'), '00:00');
//$("#Results_ClassE").addClass("code-readonly");
//$("#Results_ClassF").addClass("code-readonly");
}
*/
}
$p.events.after_send = function (args) {
// window.opener.location.reload()
window.opener.c7s.createEvents();
window.opener.calObj.cal1.refetchEvents();
window.opener.calObj.cal2.refetchEvents();
window.opener.calObj.cal3.refetchEvents();
window.opener.calObj.cal4.refetchEvents();
window.opener.calObj.cal5.refetchEvents();
}
$p.events.before_validate = function (args) {
/*
let classE = $('#Results_ClassE').val();
let classF = $('#Results_ClassF').val();
let classG = $('#Results_ClassG').val();
if (classG != 4) {
if (classE == '00:00' || classF == '00:00') {
alert('時間または枠数の「00:00」は\nカテゴリ[備考]専用です');
return false;
} else {
return true;
}
} else {
$p.set($('#Results_ClassE'), '00:00');
$p.set($('#Results_ClassF'), '00:00');
return true
}
*/
if ($('#Results_CheckA').prop('checked')) {
$p.set($('#Results_ClassE'), '00:00');
$p.set($('#Results_ClassF'), '00:00');
return true;
} else {
let numA = $('#Results_NumA').val();
let numB = $('#Results_NumB').val();
numA = numA.toString().padStart(2, '0');
numB = numB.toString().padStart(2, '0');
let timeE = numA + ':' + numB;
$p.set($('#Results_ClassE'), timeE);
}
}
/*
$p.on('change', 'Class011', function () {
let classG = $('#Results_ClassG').val();
if (classG == 4) {
$p.set($('#Results_ClassE'), '00:00');
$p.set($('#Results_ClassF'), '00:00');
//$("#Results_ClassE").addClass("code-readonly");
//$("#Results_ClassF").addClass("code-readonly");
} else {
$p.set($('#Results_ClassE'), '');
$p.set($('#Results_ClassF'), '');
//$("#Results_ClassE").removeClass("code-readonly");
//$("#Results_ClassF").removeClass("code-readonly");
}
});
*/