EasyUI Forum
June 24, 2024, 06:50:49 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: drop-down panel size on combobox  (Read 9788 times)
mzeddd
Full Member
***
Posts: 223



View Profile
« on: September 11, 2014, 04:57:56 AM »

Is it possible to make EasyUI to adapt panel size to number of items?

I do not set any parameters for the panel but all the time I have the same size to feet about 10-11 items.
It is OK if I have 10-11 items, but it does not look good if I have just 3-4.
I see this when my combobox is created via HTML.

Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: September 11, 2014, 07:03:05 AM »

Please try to set the 'panelHeight','panelMinHeight' and 'panelMaxHeight' properties.
Code:
$('#cc').combobox({
  panelHeight:'auto',
  panelMinHeight:100,
  panelMaxHeight:200
});
Logged
mzeddd
Full Member
***
Posts: 223



View Profile
« Reply #2 on: September 11, 2014, 10:19:55 PM »

Thanks.

Code:
panelHeight:'auto'
is enough to solve my problem.

How can I apply this parameter for all combo elements on the page?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: September 11, 2014, 10:51:42 PM »

Override the $.fn.[plugin].defaults.panelHeight. Please try the code below:
Code:
<script>
$.map(['combo','combobox','combogrid','combotree','datebox','datetimebox'], function(plugin){
$.fn[plugin].defaults.panelHeight = 'auto';
});
</script>
Logged
mzeddd
Full Member
***
Posts: 223



View Profile
« Reply #4 on: September 12, 2014, 02:54:52 AM »

thanks!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!