那就用js去控制另一组日期区间不可用。。
设置的语法就是类似这样: 你在A组时间的编辑结束事件中添加如下代码
var a= this.options.form.getWidgetByName("A开始时间").getValue();
var b= this.options.form.getWidgetByName("A结束时间").getValue();
if(a!=''&&b!=''){
this.options.form.getWidgetByName("B开始时间").setEnable(false);
this.options.form.getWidgetByName("B结束时间").setEnable(false);
}
else {
this.options.form.getWidgetByName("B开始时间").setEnable(true);
this.options.form.getWidgetByName("B结束时间").setEnable(true);
}
-----------B组时间区间编辑结束事件
var a= this.options.form.getWidgetByName("B开始时间").getValue();
var b= this.options.form.getWidgetByName("B结束时间").getValue();
if(a!=''&&b!=''){
this.options.form.getWidgetByName("A开始时间").setEnable(false);
this.options.form.getWidgetByName("A结束时间").setEnable(false);
}
else {
this.options.form.getWidgetByName("A开始时间").setEnable(true);
this.options.form.getWidgetByName("A结束时间").setEnable(true);
}