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.