We have a Datasource item having child items where root item is like a folder - inherited from standard template and allow some insert options to crate the child items.
Root item given as a data source to the component. All the fields appears editable in the Experience editor. But when we select the component in the Experience Editor to edit Datasource properties, the edit pencil icon doesn’t appear.
But when we define any filed at root item level , then the edit icon appears and only allow root item field to be edited.