#6911 save on enter #207
Labels
No Milestone
No Assignees
5 Participants
Notifications
Total Time Spent: 2 hours 35 minutes
Due Date
jsegarra
2 hours 35 minutes
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#207
Loading…
Reference in New Issue
No description provided.
Delete Branch "6911-saveOnEnter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP: #6911 save on enterto #6911 save on enter@jgallego @jsegarra iconos añadidos y correcciones en invoiceIn tras lo hablado con @jgallego, además de la tarea principal.
@ -141,1 +141,3 @@
<QForm @submit="fetchResults()" class="all-pointer-events">
<QForm
@submit="fetchResults()"
@keyup.enter="fetchResults()"
veo muchos @keyup.enter=
si todos los QForm los vamos a querer así.. @jsegarra no hay forma de hacerlo por defecto así?
Propone sustituir en todos los sitios donde haya QForm por FormModel. Lo hago en esta tarea?
que @jsegarra valore si es posible en el refactor de QTable que el keyup vaya implicito en el form
New commits pushed, approval review dismissed automatically according to repository settings
He probado el codigo y no he visto que funcione
He probado uno que este modificado aqui como
http://localhost:9000/#/invoice-in/4/basic-data
Y uno que tiene FormModel (dentro tiene QForm)
http://localhost:9000/#/claim/1/basic-data
En este ultimo tambien he probado a cambiarle el nombre a la funcion
save
de FormModel poronSubmit
pero tampoco ha funcionadoEs correcto que no vaya, se cambio keyCode === 13 por key==='ENTER', y la comparación siempre daba false porque es 'Enter'
Ya he cambiado la comparación, asi que ya puedes probar.
Hay casos (sobre todo con QTextArea) en los que al hacer "enter" se quería un salto de linea:
Como en
http://localhost:9000/#/claim/1/notes
En estos casos como se solucionaría?
Cambiamos para que el salto de linea sea con "Ctrl + Enter", más al estilo RocketChat?
@jgallego
#6911 save on enterto WIP: #6911 save on enterEn rocket, los saltos de linea son Shift(flecha)+Enter, a lo mejor es otra combinación de teclas a tener en cuenta
El atajo "oficial" es shift+enter para hacer el soft enter
New commits pushed, approval review dismissed automatically according to repository settings
WIP: #6911 save on enterto #6911 save on enter@ -209,1 +209,3 @@
<QForm @submit="onUploadAccept()" class="all-pointer-events">
<QForm
@submit="onUploadAccept()"
@keyup.enter="onUploadAccept()"
Esto ya no hace falta
d8bf95008a
@ -49,3 +49,3 @@
autogrow
autofocus
@keyup.ctrl.enter.stop="insert"
@keyup.enter.stop="insert"
Con este cambio creo que haria falta añadir un
@keyup.shift.enter.(stop o prevent) y prevenir el insert sino se quedan sin poder saltar de linea
5139bba5a0
@ -56,1 +54,3 @@
:title="t('Save (ctrl + Enter)')"
<template #append>
<QBtn
:title="t('Save (Enter)')"
Cambiar traduccion
492e333d2f
@ -175,3 +175,3 @@
auto-load
/>
<QForm>
<QForm @keyup.enter="onSubmit()">
Esto tampoco hace falta no?
Seria poner lo del @submit?
25d5887a57
@ -395,14 +395,6 @@ const createInvoiceInCorrection = async () => {
>
<QItemSection>{{ t('components.smartCard.downloadFile') }}</QItemSection>
</QItem>
<QItem
Esta parte pq se quita?
@ -64,6 +64,7 @@ onMounted(async () => {
<QForm
v-if="!initialDataLoading && optionsInitialData"
@submit="makeInvoice(formData, clientsToInvoice)"
@keyup.enter="makeInvoice(formData, clientsToInvoice)"
Esto tampoco hace falta no?
e6a1c31119
@ -34,3 +34,3 @@
<template>
<div class="container order-catalog-item q-pb-md">
<QForm @submit.prevent="addToOrder">
<QForm @submit.prevent="addToOrder" @keyup.enter="addToOrder">
Esto tampoco hace falta no?
0ad839dfc6
@ -149,1 +149,3 @@
type="number"
type="textarea"
/>
<QInput
Duplicidad de campos. Posible merge mal hecho
d5dc9d974c/src/pages/Claim/Card/ClaimBasicData.vue
@ -399,3 +411,3 @@
</template>
</FormModel>
<QDialog ref="editDmsRef">
<QDialog ref="editDmsRef" @keyup.enter="upsert">
59f9cf4111
New commits pushed, approval review dismissed automatically according to repository settings
@ -21,3 +21,3 @@
const newNote = ref('');
const vnPaginateRef = ref();
function handleKeyUp(event) {
He probado 3 veces los e2e de agencyworkCenter y en esta rama me fallan el primero y el tercero
En dev no me fallan
Toda la lógica y sentido del mundo
El objetivo de la tarea es que al hacer enter se ejecute el onSubmit
El test que haces referencia estaba usando el evento nativo de cypress ({enter}) en el método type, por eso fallaba, porque la hacer enter ya no hace falta hacer click sobre el botón