Sure. Not sure which bit so here’s a full-ish explanation…
The dictionary property self.item
in the item line form contains one record of data, which anvil passes to it upon creation (ie when you do this : self.repeating_panel_1.items = mydictarray
)
The zebra function I showed adds a field to the record (“shade”), and the code above checks to see if it is present in the dictionary that was passed and sets its own background colour to create the stripe if it is.
You could rewrite that code in longhand as :
if "shade" in self.item:
if self.item["shade"] == True:
self.background = "#eee"
Here’s info on the dictionary “get” method :