Hi Rohit,
I have done same thing multiple times.
You can check your particular condition in get_i and return value FALSE or TRUE according to that.
It will work.
you have current instance in Get_i from there you can check any particular value of any field of that current entity on the basis/condition of which you want to make it editable or disable.
Regards Harish Kumar