I think the binding isn't correct for the items, as it needs to identify the correct model.
items="{odata>/ProCollectionSet}">
once you've done that, the context should be set, so think you can then just have relative path to the property.
<ObjectIdentifier
text="{ProductId}" />
Regards,
Jason