Я использую .on ('preEdit') ..., чтобы установить значение столбца ('title'). Я использую значение из другого столбца ('name'), который я преобразовываю. Это прекрасно работает, если я редактирую один столбец. Но если я редактирую несколько столбцов ... то же значение вставляется для всех редактируемых столбцов.
Как я могу отредактировать и установить значение из другого столбца, если я хочу редактировать несколько столбцов одновременно? Это часть:
.fields(
new Field( 'groups.group_id' ),
new Field( 'groups.name' ),
new Field( 'groups.title' )
)
.on( 'preEdit', (editor, id, values) => {
slugifyName = slugify(values.groups.name);
console.log(values.groups.name);
console.log(slugifyName);
editor
.field( 'groups.title' )
.setValue( slugifyName );
})
В консоли я вижу, хотя он различает столбцы?
Вывод на консоль:
ABC - Documents History
abc-documents-history
ABC - Documents
abc-documents