EasyUI Forum
May 20, 2024, 06:54:26 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [SOLVED] How to hide tools on Layout Region?  (Read 6313 times)
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« on: September 01, 2016, 05:11:09 AM »

Hello
How to hide tools declared on region?
I try with

$('#t1').hide();

but it does not work.

Thank you.
« Last Edit: September 01, 2016, 07:52:44 AM by Pierre » Logged
jarry
Administrator
Hero Member
*****
Posts: 2264


View Profile Email
« Reply #1 on: September 01, 2016, 05:37:36 AM »

How do you define the "#t1" and the tools? Please show an example or some code snippets to demonstrate your issue.
Logged
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« Reply #2 on: September 01, 2016, 06:49:18 AM »

Hello Jarry
here is quick example:

http://code.reloado.com/oeasyrik1/42/edit#preview

Thank you.
Logged
jarry
Administrator
Hero Member
*****
Posts: 2264


View Profile Email
« Reply #3 on: September 01, 2016, 07:30:34 AM »

Here is the extended method to show to hide the custom tools.
Code:
<script>
(function($){
function setVisible(target, visible){
var opts = $(target).panel('options');
var tc = $(target).panel('header').find('.panel-tool');
tc.find('.panel-tool-a').css('display', visible?'inline-block':'none');
if ($.isArray(opts.tools)){
for(var i=0; i<opts.tools.length; i++){
tc.find('.'+opts.tools[i].iconCls).css('display', visible?'inline-block':'none');
}
}
}
$.extend($.fn.panel.methods, {
showTools: function(jq){
return jq.each(function(){
setVisible(this, true);
});
},
hideTools: function(jq){
return jq.each(function(){
setVisible(this, false);
});
}
})
})(jQuery);
</script>

The updated example is availe from here:
http://code.reloado.com/oeasyrik1/43/edit#preview
Logged
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« Reply #4 on: September 01, 2016, 07:52:29 AM »

Awesome, thank you so much.
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!