EasyUI Forum
September 14, 2025, 11:31:58 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: Clone timespinnner control?  (Read 5943 times)
Tomas
Newbie
*
Posts: 8


View Profile
« on: July 26, 2020, 07:31:31 PM »

Hi,

 How would one clone a timespinner control? I tried to follow the other clone example but couldn't get methods to
execute.

Thanks,
Tomas
Logged
jarry
Administrator
Hero Member
*****
Posts: 2298


View Profile Email
« Reply #1 on: July 26, 2020, 11:46:17 PM »

This is the extended method 'cloneFrom' for timespinner component.
Code:
(function($){
$.extend($.fn.spinner.methods, {
cloneFrom: function(jq, from){
return jq.each(function(){
$(this).textbox('cloneFrom', from);
$.data(this, 'spinner', {
options: $.extend(true, {clone:true}, $(from).spinner('options'))
});
$(this).addClass('spinner-f').attr('spinnerName', $(this).attr('textboxName'));
});
}
});
$.extend($.fn.timespinner.methods, {
cloneFrom: function(jq, from){
return jq.each(function(){
$(this).spinner('cloneFrom', from);
$.data(this, 'timespinner', {
options: $.extend(true, {clone:true}, $(from).timespinner('options'))
});
$(this).addClass('timespinner-f').attr('timespinnerName', $(this).attr('spinnerName'));
});
}
});
})(jQuery);

Usage example:
Code:
$('#t1').timespinner('cloneFrom', '#t')
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!