Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何取消ej2计划中下午1:00到2:00的午餐时间_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 如何取消ej2计划中下午1:00到2:00的午餐时间

Javascript 如何取消ej2计划中下午1:00到2:00的午餐时间,javascript,angular,typescript,Javascript,Angular,Typescript,我正在尝试禁用1到2个时钟。用户不会在这段时间之间添加计划。 时间表如下图所示显示如何禁用选定的时间段。请帮帮我。提前谢谢 schedule.html <ejs-schedule width='100%' height='650px' locale='de' [selectedDate]='selectedDate' [eventSettings]='eventSettings'> <e-views> <e-view option="Tim

我正在尝试禁用1到2个时钟。用户不会在这段时间之间添加计划。 时间表如下图所示显示如何禁用选定的时间段。请帮帮我。提前谢谢

schedule.html

<ejs-schedule width='100%' height='650px' locale='de' [selectedDate]='selectedDate' [eventSettings]='eventSettings'>
    <e-views>
        <e-view option="TimelineDay"></e-view>
        <e-view option="Month"></e-view>
        <e-view option="Day"></e-view> 
        <e-view option="Week"></e-view>
    </e-views>
</ejs-schedule>

如果要添加中断时间,需要在eventSettings中显式地将设置isBlock字段阻塞为true,并与事件数据源一起分配。 你可以参考这个

在您的情况下,必须针对每个AirlineId显式添加以下内容

{
              Id: 6,
              Subject: 'Break',
              StartTime: new Date(2019, 11, 1, 13, 0),
              EndTime: new Date(2019, 11, 1, 14, 0),
              RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
              IsBlock: true,
              AirlineId: 2
}
+您可以编写一个动态函数,该函数将推送此中的元素。对于每个带有AirlineId的add schedule,您可以使用此函数获取更多信息。这是一个非常笼统的答案,我希望你至少能找到解决方案的线索

this.data = [{
          Id: 1,
          Subject: 'Explosion of Betelgeuse Star',
          StartTime: new Date(2019, 11, 2, 9, 30),
          EndTime: new Date(2019, 11, 2, 11, 0),
          AirlineId: 1
        }, {
          Id: 2,
          Subject: 'Thule Air Crash Report',
          StartTime: new Date(2019, 11, 2, 10, 0),
          EndTime: new Date(2019, 11, 2, 13, 0),
          AirlineId: 3
        }, {
          Id: 3,
          Subject: 'Blue Moon Eclipse',
          StartTime: new Date(2019, 11, 3, 9, 30),
          EndTime: new Date(2019, 11, 3, 11, 0),
          AirlineId: 2
        }, {
          Id: 4,
          Subject: 'Meteor Showers in 2019',
          StartTime: new Date(2019, 11, 4, 15, 0),
          EndTime: new Date(2019, 11, 4, 16, 30),
          AirlineId: 1
        }, {
          Id: 5,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 1
      }, {
          Id: 6,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 2
      }, {
          Id: 7,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 3
      }];

有你。。。试过什么吗?不,我不知道怎么做disable@VijayPrajapati如果答案对您有帮助并解决了您的问题,请接受。
this.data = [{
          Id: 1,
          Subject: 'Explosion of Betelgeuse Star',
          StartTime: new Date(2019, 11, 2, 9, 30),
          EndTime: new Date(2019, 11, 2, 11, 0),
          AirlineId: 1
        }, {
          Id: 2,
          Subject: 'Thule Air Crash Report',
          StartTime: new Date(2019, 11, 2, 10, 0),
          EndTime: new Date(2019, 11, 2, 13, 0),
          AirlineId: 3
        }, {
          Id: 3,
          Subject: 'Blue Moon Eclipse',
          StartTime: new Date(2019, 11, 3, 9, 30),
          EndTime: new Date(2019, 11, 3, 11, 0),
          AirlineId: 2
        }, {
          Id: 4,
          Subject: 'Meteor Showers in 2019',
          StartTime: new Date(2019, 11, 4, 15, 0),
          EndTime: new Date(2019, 11, 4, 16, 30),
          AirlineId: 1
        }, {
          Id: 5,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 1
      }, {
          Id: 6,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 2
      }, {
          Id: 7,
          Subject: 'Break',
          StartTime: new Date(2019, 11, 1, 13, 0),
          EndTime: new Date(2019, 11, 1, 14, 0),
          RecurrenceRule: 'FREQ=DAILY;INTERVAL=1;',
          IsBlock: true,
          AirlineId: 3
      }];