在调度器中设置 Units 视图
config | object | Units 视图的配置对象 |
Available only in PRO Edition
scheduler.createUnitsView({
name:"unit",
property:"unit_id",
list:[
{key:1, label:"Section A"},
{key:2, label:"Section B"},
{key:3, label:"Section C"}
]
});
scheduler.init('scheduler_here',new Date(2009,5,30),"unit");
scheduler.parse([
{start_date:"06/30/2009 09:00",end_date:"06/30/2009 12:00",text:"Task1",unit_id:1},
{start_date:"06/30/2009 12:00",end_date:"06/30/2009 20:00",text:"Task2",unit_id:3},
{start_date:"06/30/2009 08:00",end_date:"06/30/2009 12:00",text:"Task3",unit_id:2}
],"json");
此功能仅在 PRO 版本中可用。
使用此方法前,必须启用 units 插件。
Units 视图的配置对象支持以下属性:
name | (string) 视图的标识符。如果已存在同名的 Units 视图,将被替换 |
property | (string) 指定用于将事件关联到特定单位的数据属性 |
list | (对象数组) 定义视图中显示的单位。 数组中的每个对象代表一个单位,包含:
|
days | (number) 沿 Y 轴显示的项目(天数)数量 |
skip_incorrect | (boolean) 设置为 true 时,不匹配任何单位的事件将不显示。若为 false,此类事件将分配给第一个单位。默认为 false。可选 |
size | (number) 一次显示的单位数量。如果实际数量超过此值,将出现滚动条。可选 |
step | (number) 每次滚动的单位数量。可选 |