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