Dynamic listview layout onclick button

In my invoice module I have 4 buttons and whenever i click each button the list view changes with the column respective to the button click .How could I achieve this.

I tried by adding a function in view.list.php .But it is not working.

	public function listViewProcess(){
        $_REQUEST['hideTabs'] .= 'RECEIPT_NO_C';

Can anyone help me to solve this.

In short: How to hide the certain column when i click the button .

Look for posts detailing how to inject some Javascript into a view.

Then do that hiding from Javascript, so you can respond to events client-side.