Mal angenommen wir haben eine SubtableView namens 'attachmentView' mit den Spalten 'attachment' und 'filename', dann:
komment der folgende teil ins OnChange des 'attachment' feldes
OnAttachmentChanged("attachmentView", [jr_row])
und der letzte teil ins Skript
function OnAttachmentChanged(subtable, rowId) {
const filename = document.getElementById(`${subtable}_attachment_${rowId}`).value.split('\\').pop();
jr_set_subtable_value(subtable, rowId, "filename", filename);
}
Ja, hier ein Beispiel:
//In STV im Datei-Upload-Feld bei onChange:
sutableSetFieldnameToFieldOnRowAdd(this.id );
//Code:
function sutableSetFieldnameToFieldOnRowAdd(id) {
var st = 'UTA_DOKUMENTE';
var rid1 = id.charAt(id.length - 10);
var rid2 = id.charAt(id.length - 11);
var ridConcat = rid1 + rid2;
var rid = isNaN(ridConcat) ? parseInt(rid1) : parseInt(ridConcat);
var field = 'doc_title';
var n = '#' + id.substr(0, id.length - 9) + '_showUploadedFile';
var filename = jQuery(n).attr('title');
jr_set_subtable_value(st, rid, field, filename);
}