Please enable JavaScript to view this site.

Prozess Designer

Navigation: JavaScript API > Funktionen für Benutzerdialoge > Funktionen für Untertabellenansichten > Eigenschaften > Eigenschaften ändern

jr_set_subtable_field_readonly(subtable, rowid, fieldname, boolean)

Scroll Zurück Oben Weiter Mehr

Mit dieser Funktion kann der Schreibschutz für ein Eingabeelement in einer Untertabelle aktiviert oder deaktiviert werden.

Bitte beachten Sie: Diese Funktion steht nur für die JobRouter App zur Verfügung.

Parameter

Typ

Beschreibung

subtableViewName

string

Name der Untertabellenansicht

rowId

int

ID der Zeile

fieldname

string

Name des Eingabeelements

boolean

boolean

true oder false (Standard = true)

Diese Funktion liefert keinen Rückgabewert.

Bitte beachten Sie: Wenn eine Zelle bereits als schreibgeschützt festgelegt ist und jr_set_subtable_field_readonly() (ohne 4. Parameter) aufgerufen wird, geschieht nichts.

Bitte beachten Sie: Die Funktion unterstützt folgende Dialog- und Untertabellenansichtselemente nicht: CHECKBOX, RADIO, SQL_CHECKBOX, SQL_LIST (mit Listentyp Drop-Down-Liste) und FILE.

Beispiele für Untertabellenansichten:

 

setReadonlyTrue : function () {

        

        var rowIds = jr_get_subtable_row_ids('name_subtable_sv');

        

        rowIds.forEach(function (rowId) {

            jr_set_subtable_field_readonly('name_subtable_sv', rowId, 'text1', true);

        });

},

    

setReadonlyFalse : function () {

        

        var rowIds = jr_get_subtable_row_ids('name_subtable_sv');

        

        rowIds.forEach(function (rowId) {

            jr_set_subtable_field_readonly('name_subtable_sv', rowId, 'text1', false);

        });

}