Redigera innehåll i tabell (kod)

Inline-redigering

För kolumntypen Text sätt editable: true.

const columns = defineTableColumns<Row>([
    {
        type: "text:currency",
        header: "Pris per kilo",
        editable: true,
        key: "pris",
    },
]);

För kolumntypen Dropplista är redigering påslaget by default.

const columns = defineTableColumns<Row>([
    {
        type: "select",
        options: lander,
        header: "Land",
        label: () => "Land",
        key: "land",
    },
]);

Det finns möjlighet att agera när värdet i en cell redigerats genom att specifiera update()-metoden.

const columns = defineTableColumns<Row>([
    {
        type: "text:currency",
        header: "Pris per kilo",
        editable: true,
        value(row) {
            return row.pris;
        },
        update(row, value) {
            // möjlighet att agera på redigerat värde
        },
    },
]);

Läs mer om validering i respektive kolumntyp.

Redigering via modaler

Med Datamängdredigeraren kan du lägga till funktionalitet för att skapa, ändra och ta bort rader i tabellen via modaler.

Relaterat

Kod för tabell

Redigera innehåll i tabell

Sök

Esc för att stänga Pil upp/ner för att navigera Enter för att välja

Välj version

Var god vänta, laddar versionsdata...