-
14 Jun 2012 1:21 AM #1
Answered: Change icon in actioncolumn when mouseover this icon
Answered: Change icon in actioncolumn when mouseover this icon
Hi, all
I am using ExtJS 4.0.6.
I would like to change icon in actioncolumn when mouse over the icon
How should I do?
Thank in advance.
earist
-
Best Answer Posted by sword-it
Hi earist,
You can handle this change icon on mouseover functionality through the css rather than js.
While you are defining any action column item, you should define iconCls config rather than icon config to change the icon of that item on mouse hover.
Review the following code:
Code:{ xtype:'actioncolumn', width:50, items: [{ iconCls: 'myClass', // define this css class in your code as given below tooltip: 'Edit' }] }To change the icon on mouse-over use CSS-PSEUDO class - ':hover'.HTML Code:<style type="text/css"> .myClass{background:url(/extjs-4.1.0/examples/restful/images/user.gif);height:16px;width:16px;} .myClass:hover{background:url(/extjs-4.1.0/examples/restful/images/add.gif);} </style>
-
14 Jun 2012 2:26 AM #2Sencha - Community Support Team
- Join Date
- May 2012
- Location
- Istanbul
- Posts
- 1,331
- Vote Rating
- 76
- Answers
- 124
Hi earist,
You can handle this change icon on mouseover functionality through the css rather than js.
While you are defining any action column item, you should define iconCls config rather than icon config to change the icon of that item on mouse hover.
Review the following code:
Code:{ xtype:'actioncolumn', width:50, items: [{ iconCls: 'myClass', // define this css class in your code as given below tooltip: 'Edit' }] }To change the icon on mouse-over use CSS-PSEUDO class - ':hover'.HTML Code:<style type="text/css"> .myClass{background:url(/extjs-4.1.0/examples/restful/images/user.gif);height:16px;width:16px;} .myClass:hover{background:url(/extjs-4.1.0/examples/restful/images/add.gif);} </style>
sword-it.com, Sencha Developer House in Turkey - Istanbul University Technopark Suite 204.
-
14 Jun 2012 7:33 PM #3
Thank you very much, sword-it.
It work!!
But I wonder if this code can be used in all browsers?
Now I test this code in Firefox12 Chrome11, and IE8
It's ok.
Thank you for your help again.
earist.


Reply With Quote