465 lines
26 KiB
Plaintext
465 lines
26 KiB
Plaintext
<%@ page contentType="text/html;charset=UTF-8"%>
|
||
<%@ include file="/WEB-INF/include/taglib.jsp"%>
|
||
<style>
|
||
#cron{
|
||
margin-bottom: 10px;
|
||
}
|
||
.detail{
|
||
/* border-left: 1px solid #999; */
|
||
}
|
||
.mode{
|
||
border-right: 1px solid #999;
|
||
}
|
||
</style>
|
||
|
||
<script>
|
||
$(function(){
|
||
//获取国际化文件
|
||
var title=$.validator.messages.compareDate;
|
||
var diff=$.validator.messages.expireTip;
|
||
var tip=$.validator.messages.compareTip;
|
||
var date="2019-03-25 ";
|
||
//always 开始时间不能小于当前时间加上2分钟 验证
|
||
jQuery.validator.addMethod("alwaysStartDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var alwaysValid = $("#alwaysValid").val();
|
||
if(alwaysValid !=null && alwaysValid !=""){
|
||
var date =new Date();
|
||
var min=date.getMinutes();
|
||
date.setMinutes(min+2);
|
||
if(date <= (new Date(alwaysValid.replace(/-/g,"\/")))){
|
||
flagTypeSame=true;
|
||
}else{
|
||
flagTypeSame=false;
|
||
}
|
||
}
|
||
return flagTypeSame;
|
||
},tip);
|
||
//one 开始时间不能小于当前时间加上2分钟 验证
|
||
jQuery.validator.addMethod("oneStartDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var singleValid = $("#singleValid").val();
|
||
if(singleValid !=null && singleValid !=""){
|
||
var date =new Date();
|
||
var min=date.getMinutes();
|
||
date.setMinutes(min+2);
|
||
if(date <= (new Date(singleValid.replace(/-/g,"\/")))){
|
||
flagTypeSame=true;
|
||
}else{
|
||
flagTypeSame=false;
|
||
}
|
||
}
|
||
return flagTypeSame;
|
||
},tip);
|
||
//one 结束时间不能小于开始时间验证
|
||
jQuery.validator.addMethod("oneDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var singleValid = $("#singleValid").val();
|
||
var singleInvalid = $("#singleInvalid").val();
|
||
if(singleValid !=null && singleValid !="" && singleInvalid !=null && singleInvalid !=""){
|
||
flagTypeSame=CompareDate(singleValid,singleInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},title);
|
||
//day 结束时间不能小于开始时间验证
|
||
jQuery.validator.addMethod("dayDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var dayValid = $("#dayValid").val();
|
||
var dayInvalid = $("#dayInvalid").val();
|
||
if(dayValid !=null && dayValid !="" && dayInvalid !=null && dayInvalid !=""){
|
||
flagTypeSame=CompareDate(date+dayValid,date+dayInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},title);
|
||
//week 结束时间不能小于开始时间验证
|
||
jQuery.validator.addMethod("weekDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var weekValid = $("#weekValid").val();
|
||
var weekInvalid = $("#weekInvalid").val();
|
||
if(weekValid !=null && weekValid !="" && weekInvalid !=null && weekInvalid !=""){
|
||
flagTypeSame=CompareDate(date+weekValid,date+weekInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},title);
|
||
//month 结束时间不能小于开始时间验证
|
||
jQuery.validator.addMethod("monthDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var monthValid = $("#monthValid").val();
|
||
var monthInvalid = $("#monthInvalid").val();
|
||
if(monthValid !=null && monthValid !="" && monthInvalid !=null && monthInvalid !=""){
|
||
flagTypeSame=CompareDate(date+monthValid,date+monthInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},title);
|
||
//一次 验证时间差
|
||
jQuery.validator.addMethod("oneDiffDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var singleValid = $("#singleValid").val();
|
||
var singleInvalid = $("#singleInvalid").val();
|
||
if(singleValid !=null && singleValid !="" && singleInvalid !=null && singleInvalid !=""){
|
||
flagTypeSame=timeToDiffer(singleValid,singleInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},diff);
|
||
//day 验证时间差
|
||
jQuery.validator.addMethod("dayDiffDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var dayValid = $("#dayValid").val();
|
||
var dayInvalid = $("#dayInvalid").val();
|
||
if(dayValid !=null && dayValid !="" && dayInvalid !=null && dayInvalid !=""){
|
||
flagTypeSame=timeToDiffer(date+dayValid,date+dayInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},diff);
|
||
//week 验证时间差
|
||
jQuery.validator.addMethod("weekDiffDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var weekValid = $("#weekValid").val();
|
||
var weekInvalid = $("#weekInvalid").val();
|
||
if(weekValid !=null && weekValid !="" && weekInvalid !=null && weekInvalid !=""){
|
||
flagTypeSame=timeToDiffer(date+weekValid,date+weekInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},diff);
|
||
//month 验证时间差
|
||
jQuery.validator.addMethod("monthDiffDate",function(value,element){
|
||
var flagTypeSame=true;
|
||
var monthValid = $("#monthValid").val();
|
||
var monthInvalid = $("#monthInvalid").val();
|
||
if(monthValid !=null && monthValid !="" && monthInvalid !=null && monthInvalid !=""){
|
||
flagTypeSame=timeToDiffer(date+monthValid,date+monthInvalid);
|
||
}
|
||
return flagTypeSame;
|
||
},diff);
|
||
//比较两个时间的大小
|
||
function CompareDate(d1,d2){
|
||
return ((new Date(d1.replace(/-/g,"\/"))) <= (new Date(d2.replace(/-/g,"\/"))));
|
||
}
|
||
//计算两个时间的差 是否大于1分钟
|
||
function timeToDiffer(d1,d2){
|
||
var dateBegin = new Date(d1.replace(/-/g,"\/"));//将-转化为/,使用new Date
|
||
var dateEnd = new Date(d2.replace(/-/g,"\/"))
|
||
var dateDiff = dateEnd.getTime() - dateBegin.getTime();//时间差的毫秒数
|
||
if(dateDiff<(60*1000)){
|
||
return false;
|
||
}else{
|
||
return true;
|
||
}
|
||
}
|
||
//day week 切换
|
||
function initDayWeek(){
|
||
var dayWeekCheck = $("input.dayWeek:checked");
|
||
$("div.dayWeek select").attr("disabled","disabled");
|
||
var selects = dayWeekCheck.parents(".dayWeek").find("select");
|
||
selects.attr("disabled",false)
|
||
$("div.dayWeek select").selectpicker('refresh');
|
||
}
|
||
|
||
function modeChange(){
|
||
var modeCheck = $("#cron input.every:checked");
|
||
var val = modeCheck.val();
|
||
//隐藏 cronRight 所有元素
|
||
$(".detail > div").addClass("hidden");
|
||
$(".detail > div").addClass("disabled");
|
||
$(".detail ." +val ).removeClass("hidden");
|
||
$(".detail ." +val ).removeClass("disabled");
|
||
}
|
||
|
||
function init(){
|
||
//初始化 mode 模式,一次,每天,每周,每月
|
||
modeChange();
|
||
//初始化 每月 :day week切换
|
||
initDayWeek();
|
||
var modeCheck = $("#cron input.every:checked");
|
||
var val = modeCheck.val();
|
||
//复现内容,清除 其它 选项下的值
|
||
$(".detail > div").not("."+val).find("input[type!='radio']").val("");
|
||
$(".detail > div").not("."+val).find("select").val("");
|
||
//初始化 number 的默认值
|
||
$("input[type='number']").each(function(){
|
||
var val = $(this).val();
|
||
if(!val || '' == val ){
|
||
$(this).val(1);
|
||
}
|
||
});
|
||
}
|
||
|
||
$("#cron input.every").on("click",function(){
|
||
var $this = $(this);
|
||
modeChange();
|
||
});
|
||
|
||
//每月 日 和 周切换按钮
|
||
$("input.dayWeek").on("click",function(){
|
||
var $this = $(this);
|
||
initDayWeek();
|
||
});
|
||
|
||
init();
|
||
//删除
|
||
$(document).on("click","span.CronRemove",function(event){
|
||
$("#cron").addClass("hidden").addClass("disabled");
|
||
$(".CronAdd").removeClass("hidden");
|
||
});
|
||
//cron 动态添加
|
||
$("span.CronAdd").on("click",function(){
|
||
$("#cron").removeClass("hidden").removeClass("disabled");
|
||
$(".CronAdd").addClass("hidden");
|
||
});
|
||
});
|
||
|
||
|
||
</script>
|
||
|
||
<!-- 周期任务 -->
|
||
<h4 class="form-section">
|
||
<spring:message code="schedule"/>
|
||
<small>
|
||
<!-- 定时任务 添加按钮 -->
|
||
<span class='glyphicon glyphicon-plus CronAdd <c:if test="${not empty _cfg.schedule }">hidden</c:if>' title="add Schedule" ></span>
|
||
</small>
|
||
</h4>
|
||
|
||
<div id="cron" class='row <c:if test="${empty _cfg.schedule }">hidden disabled</c:if>' >
|
||
<div class="row">
|
||
<div class="pull-right">
|
||
<span class="glyphicon glyphicon-remove pull-right CronRemove" title="remove Schedule"/>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-2 zhanwei"></div>
|
||
<div class="col-md-1 mode"><!-- 一次,每天,每周,每月选择 -->
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input id="always" type="radio" class="required every" name="schedule.userRegion1" value="always" checked="checked" <c:if test="${_cfg.schedule.userRegion1 == 'always' }">checked="checked"</c:if>><spring:message code="always"/>
|
||
</label>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input id="single" type="radio" class="required every" name="schedule.userRegion1" value="single" <c:if test="${_cfg.schedule.userRegion1 == 'single' }">checked="checked"</c:if>><spring:message code="single"/>
|
||
</label>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input id="everyDay" type="radio" class="required every" name="schedule.userRegion1" value="everyDay" <c:if test="${_cfg.schedule.userRegion1 == 'everyDay' }">checked="checked"</c:if>><spring:message code="everyDay"/>
|
||
</label>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input id="everyWeek" type="radio" class="required every" name="schedule.userRegion1" value="everyWeek" <c:if test="${_cfg.schedule.userRegion1 == 'everyWeek' }">checked="checked"</c:if>><spring:message code="everyWeek"/>
|
||
</label>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input id="everyMonth" type="radio" class="required every" name="schedule.userRegion1" value="everyMonth" <c:if test="${_cfg.schedule.userRegion1 == 'everyMonth' }">checked="checked"</c:if>><spring:message code="everyMonth"/>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-9 detail">
|
||
<!-- 一次执行 -->
|
||
<div class="always">
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="startTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronValid" id="alwaysValid" type="text" class="form-control Wdate required alwaysStartDate" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
|
||
</div>
|
||
<div for="schedule.cronValid"></div>
|
||
</div>
|
||
<%-- <div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronInvalid" id="singleInvalid" type="text" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'singleValid\')}'});"/>
|
||
</div>
|
||
<div for="schedule.cronInvalid"></div>
|
||
</div> --%>
|
||
</div>
|
||
<!-- 一次执行 -->
|
||
<div class="single hidden">
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="startTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronValid" id="singleValid" type="text" class="form-control Wdate required oneStartDate" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
|
||
</div>
|
||
<div for="schedule.cronValid"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronInvalid" id="singleInvalid" type="text" class="form-control Wdate required oneDate oneDiffDate" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/>
|
||
</div>
|
||
<div for="schedule.cronInvalid"></div>
|
||
</div>
|
||
</div>
|
||
<!-- 每天执行 -->
|
||
<div class="everyDay hidden">
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="interval"/></label>
|
||
<div class="col-md-2">
|
||
<!-- 间隔 interval -->
|
||
<input name="schedule.userRegion2" type="number" class="form-control required" value="${_cfg.schedule.userRegion2 }" min="1" />
|
||
<%-- <spring:message code="day"/> --%>
|
||
</div>
|
||
<div for="schedule.userRegion2"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronValid" type="text" id="dayValid" class="form-control Wdate required " readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronValid"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronInvalid" type="text" id="dayInvalid" class="form-control Wdate required dayDate dayDiffDate" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronInvalid"></div>
|
||
</div>
|
||
</div>
|
||
<!-- 每周执行 -->
|
||
<div class="everyWeek hidden">
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="interval"/></label>
|
||
<div class="col-md-2">
|
||
<input name="schedule.userRegion2" type="number" class="form-control required" value="${_cfg.schedule.userRegion2 }" min="1" />
|
||
<%-- <spring:message code="week"/> --%>
|
||
</div>
|
||
<div for="schedule.userRegion2"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="on"/></label>
|
||
<div class="col-md-4">
|
||
<select name="schedule.userRegion3" multiple data-actions-box="true" class="selectpicker form-control required">
|
||
<option value="1" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"1")}'>selected="selected"</c:if>><spring:message code="Monday"/></option>
|
||
<option value="2" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"2")}'>selected="selected"</c:if>><spring:message code="Tuesday"/></option>
|
||
<option value="3" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"3")}'>selected="selected"</c:if>><spring:message code="Wednesday"/></option>
|
||
<option value="4" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"4")}'>selected="selected"</c:if>><spring:message code="Thursday"/></option>
|
||
<option value="5" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"5")}'>selected="selected"</c:if>><spring:message code="Friday"/></option>
|
||
<option value="6" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"6")}'>selected="selected"</c:if>><spring:message code="Saturday"/></option>
|
||
<option value="7" <c:if test='${fn:contains(_cfg.schedule.userRegion3,"7")}'>selected="selected"</c:if>><spring:message code="Sunday"/></option>
|
||
</select>
|
||
</div>
|
||
<div for="schedule.userRegion3"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronValid" type="text" id="weekValid" class="form-control Wdate required" readonly="readonly" value="${_cfg.schedule.cronValid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronValid"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronInvalid" type="text" id="weekInvalid" class="form-control Wdate required weekDate weekDiffDate" readonly="readonly" value="${_cfg.schedule.cronInvalid }" onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronInvalid"></div>
|
||
</div>
|
||
</div>
|
||
<!-- 每月执行 -->
|
||
<div class="everyMonth hidden">
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="month"/></label>
|
||
<div class="col-md-6">
|
||
<select name="schedule.userRegion2" multiple data-actions-box="true" class="selectpicker form-control required">
|
||
<c:set var="months" value=",${_cfg.schedule.userRegion2},"></c:set>
|
||
<option value="1" <c:if test='${fn:contains(months , ",1,")}'>selected="selected"</c:if>><spring:message code="January"/></option>
|
||
<option value="2" <c:if test='${fn:contains(months , ",2,")}'>selected="selected"</c:if>><spring:message code="February"/></option>
|
||
<option value="3" <c:if test='${fn:contains(months , ",3,")}'>selected="selected"</c:if>><spring:message code="March"/></option>
|
||
<option value="4" <c:if test='${fn:contains(months , ",4,")}'>selected="selected"</c:if>><spring:message code="April"/></option>
|
||
<option value="5" <c:if test='${fn:contains(months , ",5,")}'>selected="selected"</c:if>><spring:message code="May"/></option>
|
||
<option value="6" <c:if test='${fn:contains(months , ",6,")}'>selected="selected"</c:if>><spring:message code="June"/></option>
|
||
<option value="7" <c:if test='${fn:contains(months , ",7,")}'>selected="selected"</c:if>><spring:message code="July"/></option>
|
||
<option value="8" <c:if test='${fn:contains(months , ",8,")}'>selected="selected"</c:if>><spring:message code="August"/></option>
|
||
<option value="9" <c:if test='${fn:contains(months , ",9,")}'>selected="selected"</c:if>><spring:message code="September"/></option>
|
||
<option value="10" <c:if test='${fn:contains(months , ",10,")}'>selected="selected"</c:if>><spring:message code="October"/></option>
|
||
<option value="11" <c:if test='${fn:contains(months , ",11,")}'>selected="selected"</c:if>><spring:message code="November"/></option>
|
||
<option value="12" <c:if test='${fn:contains(months , ",12,")}'>selected="selected"</c:if>><spring:message code="December"/></option>
|
||
</select>
|
||
</div>
|
||
<div for="schedule.userRegion2"></div>
|
||
</div>
|
||
<!-- 天 -->
|
||
<div class="form-group dayWeek">
|
||
<label class="control-label col-md-2"><input type="radio" name="schedule.userRegion3" value="day" class="dayWeek required" checked="checked" <c:if test='${_cfg.schedule.userRegion3 == "day" }'>checked="checked"</c:if>/> <spring:message code="day"/></label>
|
||
<div class="col-md-6">
|
||
<select name="schedule.userRegion4" multiple data-actions-box="true" class="selectpicker form-control required">
|
||
<c:set var="days" value=",${_cfg.schedule.userRegion4},"></c:set>
|
||
<option value="1" <c:if test='${fn:contains(days , ",1,")}'>selected="selected"</c:if>>1</option>
|
||
<option value="2" <c:if test='${fn:contains(days , ",2,")}'>selected="selected"</c:if>>2</option>
|
||
<option value="3" <c:if test='${fn:contains(days , ",3,")}'>selected="selected"</c:if>>3</option>
|
||
<option value="4" <c:if test='${fn:contains(days , ",4,")}'>selected="selected"</c:if>>4</option>
|
||
<option value="5" <c:if test='${fn:contains(days , ",5,")}'>selected="selected"</c:if>>5</option>
|
||
<option value="6" <c:if test='${fn:contains(days , ",6,")}'>selected="selected"</c:if>>6</option>
|
||
<option value="7" <c:if test='${fn:contains(days , ",7,")}'>selected="selected"</c:if>>7</option>
|
||
<option value="8" <c:if test='${fn:contains(days , ",8,")}'>selected="selected"</c:if>>8</option>
|
||
<option value="9" <c:if test='${fn:contains(days , ",9,")}'>selected="selected"</c:if>>9</option>
|
||
<option value="10" <c:if test='${fn:contains(days , ",10,")}'>selected="selected"</c:if>>10</option>
|
||
<option value="11" <c:if test='${fn:contains(days , ",11,")}'>selected="selected"</c:if>>11</option>
|
||
<option value="12" <c:if test='${fn:contains(days , ",12,")}'>selected="selected"</c:if>>12</option>
|
||
<option value="13" <c:if test='${fn:contains(days , ",13,")}'>selected="selected"</c:if>>13</option>
|
||
<option value="14" <c:if test='${fn:contains(days , ",14,")}'>selected="selected"</c:if>>14</option>
|
||
<option value="15" <c:if test='${fn:contains(days , ",15,")}'>selected="selected"</c:if>>15</option>
|
||
<option value="16" <c:if test='${fn:contains(days , ",16,")}'>selected="selected"</c:if>>16</option>
|
||
<option value="17" <c:if test='${fn:contains(days , ",17,")}'>selected="selected"</c:if>>17</option>
|
||
<option value="18" <c:if test='${fn:contains(days , ",18,")}'>selected="selected"</c:if>>18</option>
|
||
<option value="19" <c:if test='${fn:contains(days , ",19,")}'>selected="selected"</c:if>>19</option>
|
||
<option value="20" <c:if test='${fn:contains(days , ",20,")}'>selected="selected"</c:if>>20</option>
|
||
<option value="21" <c:if test='${fn:contains(days , ",21,")}'>selected="selected"</c:if>>21</option>
|
||
<option value="22" <c:if test='${fn:contains(days , ",22,")}'>selected="selected"</c:if>>22</option>
|
||
<option value="23" <c:if test='${fn:contains(days , ",23,")}'>selected="selected"</c:if> >23</option>
|
||
<option value="24" <c:if test='${fn:contains(days , ",24,")}'>selected="selected"</c:if>>24</option>
|
||
<option value="25" <c:if test='${fn:contains(days , ",25,")}'>selected="selected"</c:if>>25</option>
|
||
<option value="26" <c:if test='${fn:contains(days , ",26,")}'>selected="selected"</c:if>>26</option>
|
||
<option value="27" <c:if test='${fn:contains(days , ",27,")}'>selected="selected"</c:if>>27</option>
|
||
<option value="28" <c:if test='${fn:contains(days , ",28,")}'>selected="selected"</c:if>>28</option>
|
||
<option value="29" <c:if test='${fn:contains(days , ",29,")}'>selected="selected"</c:if>>29</option>
|
||
<option value="30" <c:if test='${fn:contains(days , ",30,")}'>selected="selected"</c:if>>30</option>
|
||
<option value="31" <c:if test='${fn:contains(days , ",31,")}'>selected="selected"</c:if>>31</option>
|
||
<option value="L" <c:if test='${fn:contains(days , ",L,")}'>selected="selected"</c:if>><spring:message code="lastDay"/></option>
|
||
</select>
|
||
</div>
|
||
<div for="schedule.userRegion4"></div>
|
||
</div>
|
||
<div class="form-group dayWeek">
|
||
<label class="control-label col-md-2"><input type="radio" name="schedule.userRegion3" class="dayWeek required" value="week" <c:if test='${_cfg.schedule.userRegion3 == "week" }'>checked="checked"</c:if>/> <spring:message code="on"/></label>
|
||
<div class="col-md-3">
|
||
<select name="schedule.userRegion4" multiple data-actions-box="true" class="selectpicker form-control required">
|
||
<option value="1" <c:if test='${fn:contains(_cfg.schedule.userRegion4,"1")}'>selected="selected"</c:if>><spring:message code="firstWeek"/></option>
|
||
<option value="2" <c:if test='${fn:contains(_cfg.schedule.userRegion4,"2")}'>selected="selected"</c:if>><spring:message code="secondWeek"/></option>
|
||
<option value="3" <c:if test='${fn:contains(_cfg.schedule.userRegion4,"3")}'>selected="selected"</c:if>><spring:message code="thirdWeek"/></option>
|
||
<option value="4" <c:if test='${fn:contains(_cfg.schedule.userRegion4,"4")}'>selected="selected"</c:if>><spring:message code="fourthWeek"/></option>
|
||
<option value="L" <c:if test='${fn:contains(_cfg.schedule.userRegion4,"L")}'>selected="selected"</c:if>><spring:message code="lastWeek"/></option>
|
||
</select>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<select name="schedule.userRegion5" multiple data-actions-box="true" class="selectpicker form-control required">
|
||
<option value="1" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"1")}'>selected="selected"</c:if>><spring:message code="Monday"/></option>
|
||
<option value="2" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"2")}'>selected="selected"</c:if>><spring:message code="Tuesday"/></option>
|
||
<option value="3" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"3")}'>selected="selected"</c:if>><spring:message code="Wednesday"/></option>
|
||
<option value="4" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"4")}'>selected="selected"</c:if>><spring:message code="Thursday"/></option>
|
||
<option value="5" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"5")}'>selected="selected"</c:if>><spring:message code="Friday"/></option>
|
||
<option value="6" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"6")}'>selected="selected"</c:if>><spring:message code="Saturday"/></option>
|
||
<option value="7" <c:if test='${fn:contains(_cfg.schedule.userRegion5,"7")}'>selected="selected"</c:if>><spring:message code="Sunday"/></option>
|
||
</select>
|
||
</div>
|
||
<div for="schedule.userRegion4"></div>
|
||
<div for="schedule.userRegion5"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="startTime"></spring:message></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronValid" type="text" id="monthValid" class="form-control Wdate required" readonly="readonly" value='${_cfg.schedule.cronValid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronValid"></div>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-2"><spring:message code="endTime"/></label>
|
||
<div class="col-md-4">
|
||
<input name="schedule.cronInvalid" type="text" id="monthInvalid" class="form-control Wdate required monthDate monthDiffDate" readonly="readonly" value='${_cfg.schedule.cronInvalid }' onClick="WdatePicker({dateFmt:'H:mm:ss'})"/>
|
||
</div>
|
||
<div for="schedule.cronInvalid"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|