fix: refs #6897 adjust focus handling for checkbox and toggle components in VnTable #1396
|
@ -449,8 +449,11 @@ async function renderInput(rowId, field, clickedElement) {
|
||||||
node.appContext = app._context;
|
node.appContext = app._context;
|
||||||
render(node, clickedElement);
|
render(node, clickedElement);
|
||||||
|
|
||||||
if (['checkbox', 'toggle', undefined].includes(column?.component))
|
if (['toggle'].includes(column?.component))
|
||||||
node.el?.querySelector('span > div').focus();
|
node.el?.querySelector('span > div').focus();
|
||||||
|
|||||||
|
|
||||||
|
if (['checkbox', undefined].includes(column?.component))
|
||||||
|
node.el?.querySelector('span > div > div').focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
function destroyInput(rowIndex, field, clickedElement) {
|
function destroyInput(rowIndex, field, clickedElement) {
|
||||||
|
|
Loading…
Reference in New Issue
Aunque esté fusionado, esta linea es la misma que la anterior,
Asi que mejor que el valor de querySelector, vaya en una variable, segun la condicion, y debajo la ejecución