Arreglar error: al remover curso de MiHorario este permanecia en la tabla
This commit is contained in:
parent
72bb19c977
commit
5ce5f707a5
@ -92,7 +92,7 @@ export function MiHorario(props: MiHorarioProps) {
|
|||||||
icono={"ph-trash"}
|
icono={"ph-trash"}
|
||||||
onClick={() => {}}
|
onClick={() => {}}
|
||||||
/>
|
/>
|
||||||
|
|
|
|
||||||
<BotonMaxMin
|
<BotonMaxMin
|
||||||
fnMaximizar={fnMaximizar}
|
fnMaximizar={fnMaximizar}
|
||||||
fnMinimizar={fnMinimizar}
|
fnMinimizar={fnMinimizar}
|
||||||
|
@ -194,12 +194,12 @@ export function Tabla(props: Props) {
|
|||||||
|
|
||||||
const celdas = createMemo(() => {
|
const celdas = createMemo(() => {
|
||||||
// Hace reaccionar a la reactividad de Solid
|
// Hace reaccionar a la reactividad de Solid
|
||||||
props.data
|
const d = data()
|
||||||
return (
|
return (
|
||||||
<For each={horas}>
|
<For each={horas}>
|
||||||
{(hora) => (
|
{(hora) => (
|
||||||
<FilaTabla
|
<FilaTabla
|
||||||
data={data()}
|
data={d}
|
||||||
hora={hora}
|
hora={hora}
|
||||||
tablaObserver={props.tablaObserver}
|
tablaObserver={props.tablaObserver}
|
||||||
/>
|
/>
|
||||||
|
@ -115,7 +115,7 @@ export function CeldaFila(props: Props) {
|
|||||||
|
|
||||||
// Limpiar los memos, porque cuando se desmonta la celda esos memos quedan sin efecto
|
// Limpiar los memos, porque cuando se desmonta la celda esos memos quedan sin efecto
|
||||||
onCleanup(() => {
|
onCleanup(() => {
|
||||||
props.tablaObserver.limpiar()
|
props.tablaObserver.limpiar(id)
|
||||||
})
|
})
|
||||||
|
|
||||||
const clases = createMemo(
|
const clases = createMemo(
|
||||||
|
@ -132,6 +132,7 @@ export function FilaTabla(props: Props) {
|
|||||||
</div>
|
</div>
|
||||||
<For each={dias}>
|
<For each={dias}>
|
||||||
{(dia) => {
|
{(dia) => {
|
||||||
|
console.log("Renderizar dias")
|
||||||
const diaStr = dia.substring(0, 2)
|
const diaStr = dia.substring(0, 2)
|
||||||
const horaStr = hora.substring(0, 5)
|
const horaStr = hora.substring(0, 5)
|
||||||
|
|
||||||
|
@ -211,7 +211,7 @@ export class TablaObserver {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
limpiar() {
|
limpiar(id: string) {
|
||||||
this.memos = {}
|
delete this.memos[id]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user