0
votes

I have a grid in http://jsfiddle.net/Xhp8N/

I want when i click to first header then icon header will change mutual bettween image a and image b

enter image description here

enter image description here

here is my code

{ text: '<img src = "http://pic.dhe.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.itm.doc_6.2.1/images/icon_checkbox.gif"/>',  dataIndex: 'name' 
,listeners: {
    headerclick: function(ct, header, e, t) {
           header.setText('<img src="http://gentlerainmarketing.com/images/icon_checkbox.gif"/>');
           }
        }
}

but my code only change one time, How to do that thanks

1

1 Answers

1
votes

Try this simple trick :

  var img1 = '<img src="http://gentlerainmarketing.com/images/icon_checkbox.gif"/>';
  var img2 = '<img src = "http://pic.dhe.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.itm.doc_6.2.1/images/icon_checkbox.gif"/>';
  if(header.text == img2){
      header.setText(img1);
  }
  else{
      header.setText(img2);
  }

Here is the fiddle