Ich hatte mir heute Morgen beim Kaffee gedacht, es wäre doch ganz schön, wenn manch ein Button eine andere Farbe hätte. Der Plan war, den Delete Button rot zu machen.
Das Ergebnis
Meine Ausgangs Code Zeile war das hier
put_buttons(['Edit', 'Delete'], onclick=partial(actions, count + 1)),
Das macht zwei Buttons, mit der entsprechenden Auswertung. Die Dokumentation findet man hier.
Ich habe wieder ganz schön rumprobiert, bis es geklingelt hat So muss das aussehen, damit es schön aussieht und funktioniert.
put_buttons([
dict(label='Edit', value='Edit', color='primary'),
dict(label='Delete', value='Delete', color='danger'),
], onclick=partial(actions, count + 1))
])
Wenn man es mal kapiert hat, ist es eigentlich ganz einfach. Man macht jedes mal ein Dict für EINEN Button auf. Das Format ist in der Dokumentation folgendes.
{
"label":(str)button label,
"value":(str)button value,
"color":(str, optional)button color,
"disabled":(bool, optional) whether the button is disabled
}
Damit habe ich heute Morgen beim Kaffee wieder was gelernt