Editar ítems
Corrige un valor con doble clic en una celda o abre el editor JSON completo para cambiar cualquier atributo. Conoce las reglas de tipos exactas que DynamoOps aplica al guardar.
Dos formas de editar
La edición en línea cambia un único atributo escalar directamente en la cuadrícula con una llamada UpdateItem. El editor de ítems abre el documento completo como JSON y lo reemplaza con un PutItem. Usa la edición en línea para correcciones rápidas y el editor para cambios estructurales, como agregar objetos anidados o quitar atributos.
Edición en línea
- Haz doble clic en una celda
Cualquier celda que no sea de clave y tenga un valor escalar se convierte en un campo de entrada. Los valores numéricos usan un campo numérico; los booleanos muestran el texto de ejemplo
true / false. Hacer doble clic en un objeto o array abre el editor de ítems, y las celdas de clave rechazan la edición en línea con una indicación para usar el editor completo. - Escribe el nuevo valor
Si dejas el campo sin cambios, no se envía nada.
- Confirma o cancela
↵ confirma, Esc cancela, y salir del campo con ⇥ o con un clic también confirma. La celda muestra “saving…” hasta que DynamoDB responde y luego aparece una notificación de confirmación. Si falla, se restaura el valor anterior.
La escritura es un UpdateItem con un SET solo sobre ese atributo, así que los demás atributos no se modifican aunque la fila estuviera desactualizada. Las ediciones en línea se registran en el análisis de costos, pero no en el historial de versiones.
Reglas de tipos al confirmar
DynamoOps decide el tipo almacenado según el tipo del valor original y el texto que ingresaste.
| Tipo original | Escribes… | Se guarda como |
|---|---|---|
| Boolean | true | true |
| Boolean | cualquier otra cosa | false |
| Number | un número | Number |
| Number | vacío | Se elimina el atributo |
| Number | texto no numérico | String: el atributo cambia de tipo |
| null | vacío | sigue siendo null |
| null | texto | String |
| Atributo inexistente | texto | Un nuevo atributo String |
| Atributo inexistente | vacío | sigue sin existir |
| String | texto (incluso vacío) | String |
El editor de ítems
Ábrelo con ✎ en una fila o registro JSON, con doble clic en una celda de objeto o array, o desde Restore this version en el historial de versiones. El diálogo se titula Edit Item y muestra el documento completo como JSON editable.
- Validación: el JSON mal formado y los atributos de clave faltantes o vacíos se indican en el propio editor antes de enviar nada.
- Save Item: guarda una instantánea del ítem tal como estaba antes de la edición en el historial de versiones y luego ejecuta un
PutItemcompleto. Los atributos que quitaste del JSON se eliminan del ítem almacenado. - Claves: cambiar el valor de una clave no mueve el ítem; crea un ítem nuevo y deja el original en su lugar. Para cambiar la clave de un ítem, crea el nuevo y elimina el anterior. Así es exactamente como funciona Clone.
- Después de guardar: aparece la notificación “Item updated successfully” (ítem actualizado correctamente) y la cuadrícula se actualiza desde la página 1.
Cierra el editor con Cancel, ✕, un clic fuera del diálogo o Esc.