I am working on a SplitApp. On selecting an item from the list, it says
Uncaught TypeError: Cannot read property \'getPath\' of undefined
getBindingContext(sModelName?)
Get the binding context of this object for the given model name. If the object does not have a binding context set on itself and has no own Model set, it will use the first binding context defined in its parent hierarchy.
You have given name to the model (this.setModel(oModel, "data")
).
Specify the model name (oItem.getBindingContext('data')
) while accessing Binding Context.
Try:
entity: oItem.getBindingContext("data").getPath().substr(1),
You have to pass the name of the model to 'getBindingContext()', if the bound model has been named.