The Inplace-Inputs should have a simple boolean attribute "editable" which prevents/allows modification of the data.
now you may implement this using cancelable events which fired before change state onveiewactivation, oneditactivation. Just write a condition which return false if you do not allow to change state.