getLightboxSection
Description
返回光箱分区的对象
getLightboxSection: (name: string | number) => LightboxSectionState
Parameters
name- (required) string | number - 该分区的名称
Returns
obj- (LightboxSectionState) - 该分区对象
Example
const time = gantt.getLightboxSection('time');
const descr = gantt.getLightboxSection('description');
//获取值
const value = time.getValue();
const value1 = descr.getValue();
//更新值
descr.setValue('New Task'); //适用于只有单个控件的 section
time.setValue(null,{
start_date:new Date(2020,03,10),
end_date:new Date(2022,03,10),
duration:5
}); //适用于包含多个控件的 section:第一个参数为 'null',第二个参数是数据对象
Details
该 section 对象包含以下成员:
Properties
- section - (object) - 该分区的配置 对象
- id - (string) - 该分区的 id
- name - (string) - 该分区的名称。根据名称,gantt 会从 locale.labels 集合中获取该分区的标签。例如,对于 'description' 分区,标签将被取为 gantt.locale.labels.section_description
- height - (number) - 该分区的高度
- map_to - (string) - 映射到编辑器的属性名称
- type - (string) - 编辑器类型
- focus - (boolean) - 如果设置为 true,在打开光箱时相关字段将获得焦点
- node - (HTMLElement) - 一个包含分区主体的 div
- header - (HTMLElement) - 一个包含分区头部的 div
- control - (HTMLCollection) - 分区中使用的控件集合
Methods
- getValue (): any - 返回该分区的数据对象
- setValue (value, valueObject): any - 为该分区设置值。作为参数,该方法接收一个值(如果分区有多个控件,则为包含各值的对象),需要被设置
- value - (any) - 该分区的一个值
- valueObject? - (CustomObject) - 可选,是一个具有任意属性的对象
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.