Page MenuHomePhabricator

mvvm: users cannot use model property names that clash with EO properties
Open, HighPublic

Description

efl_model_property_set("name", ...); cannot be used, because name is an EO property (in Efl.Object) and it gets picked up by the introspection instead of the user-set property. As a result, the widget list comes up empty.
I think this is inconvenient, users should be able to name properties on their data models any way they want, and not clash with mysterious internal names.

segfaultxavi triaged this task as High priority.

yes... we should fix this or at least well-explain in document, though it looks very weird that "name" cannot be name of property :p