| << Click to Display Table of Contents >> 日期组件的脚本函数 |     | 
| 函数 | 说明 | 举例 | 
|---|---|---|
| getCol | 获得当前日期组件绑定的字段信息 | var col1=Calendar1.binding.getCol(); //无参数,Calendar1和Calendar2两个文本组件均需要已绑定数据 Calendar2.binding.setCol(col1); //设置Calendar2绑定的数据为col1 | 
| setCol | 给当前日期组件绑定字段 | var bcol=new BCol("sell_date",DATE_TIME,false); var c=new DateCol(bcol,QUARTER_GROUP); var d=new DimCol(c); Calendar1.binding.setCol(d); | 
| dropDown | 日期组件是否以下拉的形式展现 | Calendar1.dropDown=false; | 
| dropHeight | 当日期组件以下拉的形式展现时,设定日期组件的高度 | Calendar1.dropHeight=200; | 
| firstDates | 在范围模式或比较模式下,设定起始日期,日期设定格式见下表(日期格式) | Calendar1.firstDates=["y2002-5"]; | 
| mode | 日期组件的模式转换,见下表(日期组件模式) | Calendar1.mode=RANGE_MODE; | 
| secondDates | 在范围模式或比较模式下,设定终止日期,日期设定格式见下表(日期格式) 
 | Calendar1.secondDates=["y2003-6"]; | 
| showType | 显示当前日期组件的日期显示类型,见下表(日期显示类型) | Calendar1.showType=1 | 
❖日期组件的模式
| 日期组件模式 | 相应的常量 | 说明 | 
|---|---|---|
| SINGLE_MODE | 1 | 单模式 | 
| RANGE_MODE | 2 | 范围模式 | 
| PERIOD_MODE | 3 | 比较模式 | 
❖日期类型
| 日期类型 | 格式 | 
|---|---|
| 季度 | j2011-1(从0-3季度) | 
| 月份 | y2011-0(从0-11月) | 
| 周 | z2011-0-1(第1-5周) | 
| 天 | t2011-0-1 | 
❖日期显示类型
| 日期显示类型 | 相应的常量 | 说明 | 
|---|---|---|
| ELEM_QUARTER | 1 | 当前的日期类型为季度 | 
| ELEM_MONTH | 2 | 当前的日期类型为月份 | 
| ELEM_WEEK | 3 | 当前的日期类型为周 | 
| ELEM_DAY | 4 | 当前的日期类型为天 |