我想按顺序执行多个作业。我正在以下列方式尝试它,但不知何故它不会被使用 cron 作业触发。
我不确定它是否是正确的实现方法。有人可以指导我吗?
谢谢 ..
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
JobChainingJobListener jobListener =new JobChainingJobListener("ChainListener");
JobDetail job1 = JobBuilder.newJob(MyJob1.class)
.withIdentity(MyJob1.class.getName()).
withDescription(MyJob1.class.getName())
.build();
JobDetail job2 = JobBuilder.newJob(MyJob2.class)
.withIdentity(MyJob2.class.getName()).
withDescription(MyJob2.class.getName())
.build();
JobDetail job3 = JobBuilder.newJob(MyJob3.class)
.withIdentity(MyJob3.class.getName()).
withDescription(MyJob3.class.getName())
.build();
Trigger jobTrigger = TriggerBuilder.newTrigger()
.withIdentity("MyTrigger")
.withSchedule(CronScheduleBuilder.cronSchedule(cronTrigger)).build();
scheduler.scheduleJob(job1, jobTrigger);
scheduler.addJob(job2, true);
scheduler.addJob(job3, true);
jobListener.addJobChainLink(job1.getKey(), job2.getKey());
jobListener.addJobChainLink(job2.getKey(), job3.getKey());
scheduler.getListenerManager().addJobListener(jobListener);
scheduler.start();
Run Code Online (Sandbox Code Playgroud) 我想在页面加载时显示 div,例如“campaign-alert”,但我无法执行此操作。
这是示例代码:
<div id="popup">
<div id="campaign-alert" style="display:none;">
.
.
.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我也尝试过这种方式:
document.getElementById('campaign-alert').style.display="";
document.getElementById('campaign-alert').style.display="block";
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?