form_blocks
ein Objekt der Lightbox-Steuerelemente
object form_blocks;
Example
gantt.form_blocks["date_local_editor"] = {
render: function (sns) {
return "<input class='custom_section' type='datetime-local' name='1'>"
},
set_value: function (node, value, task) {
if (task.start_date) {
const dateValue = gantt.date.date_to_str("%Y-%m-%d")(value);
const timeValue = gantt.date.date_to_str("%H:%i")(value);
const dateLocalValue = dateValue + "T" + timeValue;
node.value = dateLocalValue;
}
},
get_value: function (node, task) {
task.start_date = new Date(node.value)
task.end_date = gantt.calculateEndDate(task)
return task.start_date;
},
focus: function (node) {
const a = node;
a.select();
a.focus();
}
};
Details
Das Objekt hat die folgenden Typen:
- checkbox - (LightboxControl) - das Checkbox Steuerelement
- constraint - (LightboxControl) - das Constraint Steuerelement
- duration - (LightboxControl) - das Duration Steuerelement
- duration_optional - (LightboxControl) - das Duration Steuerelement, das die Änderung der Abschnittssichtbarkeit ermöglicht
- parent - (LightboxControl) - das Parent Steuerelement
- radio - (LightboxControl) - das Radio button Steuerelement
- resources - (LightboxControl) - das Resources Steuerelement
- select - (LightboxControl) - das Select Steuerelement
- template - (LightboxControl) - das Template Steuerelement
- textarea - (LightboxControl) - das Textarea Steuerelement
- time - (LightboxControl) - das Time Steuerelement
- time_optional - (LightboxControl) - das Time Steuerelement, das die Änderung der Abschnittssichtbarkeit ermöglicht
- typeselect - (LightboxControl) - das Typeselect Steuerelement
- [ControlName: string] - (LightboxControl | undefined) - ein benutzerdefiniertes Steuerelement
Zurück nach oben