JavaScript integrieren

JavaScript integrieren

Um JavaScript in einem Smartformular zu verwenden, müssen Sie die Datei custom.js erstellen. Die kundenspezifischen .js müssen mit smartformspezifischen Funktionen angereichert werden. Nach der Bearbeitung muss diese Datei auf den Administrations-Client auf der Registerkarte https://tim-doc.atlassian.net/wiki/spaces/DE/pages/228297566.

JavaScript-Funktionen beim Öffnen und Bearbeiten des Formulars aufrufen

  1. Reichern Sie das <form> öffnende -tag im HTML-Code mit dem Attribut initMethod="formSpecificFunctionName" an.

    <form class="classname" name ="formname" security="all" initMethod="initFormSpecificFunctionName"> </form>

     

  2. Reichern Sie die benutzerdefinierte.js Datei mit einer init-Funktion an und fügen Sie alle benötigten JavaScript-Funktionen in diese Funktion ein. Diese init-Funktion muss denselben Namen wie der Name der initMethod haben, die im HTML-form-Tag definiert ist.

    gadget.functions.initFormSpecificFunctionName = function(){ //do something }

     

JavaScript-Funktionen beim Speichern des Formulars aufrufen

  1. Bereichern Sie das öffnende -<form>Tag im HTML-Code mit dem Attribut validationMethod="formSpecificValidationFunctionName".

    <form class="classname" name ="formname" security="all" initMethod="initFormSpecificFunctionName" validationMethod="initValidationFormSpecificFunctionName"> </form>

     

  2. Reichern Sie die benutzerdefinierte.js Datei mit einer init-Funktion an und fügen Sie alle benötigten JavaScript-Funktionen in diese Funktion ein. Die validationMethod muss entweder 'true' oder false' antworten. Mit 'true' wird es gespeichert und mit 'false' wird es nicht gespeichert. Diese init-Funktion muss denselben Namen wie der Name der validationMethod haben, die im HTML-form-Tag definiert ist.

    Â