在body上绑两个初始化后事件
var that = this;
setTimeout(function(){
var spans = that.options.form.getWidgetByName("tabpane0").element.find('span');
spans.each(function(index,o){
var father = $(o).parent();
var grand = father.parent();
var value = $(o).text();
var width = 0;
width = value.length * 13 + 10;
father.css('width', width + 'px')
grand.css('width', width + 'px')
if (index ==0){
return
}
var pre = $(spans[index - 1]);
var preGrand = pre.parent().parent();
var preLeftpx = preGrand.css('left');
var preWidthpx = preGrand.css('width');
var preLeft = preLeftpx.replace('px','').replace('PX','');
var preWidth = preWidthpx.replace('px','').replace('PX','');
grand.css('left',Number(preLeft) + Number(preWidth) +2+ 'px');
});
},50)
setInterval(function(){
var spans = _g().getWidgetByName("tabpane0").element.find('span');
spans.each(function(index,o){
var father = $(o).parent();
var grand = father.parent();
var value = $(o).text();
var width = 0;
width = value.length * 13 + 10;
father.css('width', width + 'px')
grand.css('width', width + 'px')
if (index ==0){
return
}
var pre = $(spans[index - 1]);
var preGrand = pre.parent().parent();
var preLeftpx = preGrand.css('left');
var preWidthpx = preGrand.css('width');
var preLeft = preLeftpx.replace('px','').replace('PX','');
var preWidth = preWidthpx.replace('px','').replace('PX','');
grand.css('left',Number(preLeft) + Number(preWidth) +2+ 'px');
});
},50)