Hi Nabheet,
I think you can make use of view group context to toggle the view to editable and read-only.
Use the attribute displayMode of the tag to achieve this:
displayMode = "<%= controller->view_group_context->is_view_in_display_mode( controller ) %>"
And regarding the deletion of multiple records, there is an attribute called selection_tab in the _CN class of your table view node.
It is readonly attribute so you can use it only in the same _CNXX class.This table will have the index of all the selected records.
Using these indices u can find the entity from the collection using find() method and manipulate it accordingly.
Let me know if you need more help.
Regards
JP