Thank you for your example.

I thought this could be done with the same property names in the data source as the ListItem have?

“The dataSource can be an array of strings/numbers or objects where the attributes represent the properties of a List Item. For example labelvaluegroup”

With your example, the item is read only now. But what happens now is when you double click an item for editing, the input field

as some weird spaces before the text of the item then another few spaces and than the edit cursor? This will not happen if you only bind with the datasource, the edit cursor is right after the text without any spaces.

Could you check your example, when you add Editable=true to the Listbox?