Hi,
I’m creating dynamically closeable tabbar. First tabbar cell isn’t closeable and have menu . From menu I’m creating new tab :
var tabn = mTab.getNumberOfTabs() + 1;
var newId = tabID + '_' + tabn.toString();
var u = findElement( $mPunk, "pnk_id", tabID );
var html_cont = $mPunk[ u ].html;
var lab = ( $app_lng == "lt" ? $mPunk[ u ].pav_lt : $mPunk[ u ].pav_en );
mTab.addTab( newId, lab, null, null, true, true );
if ( html_cont )
mTab.tabs( newId ).attachURL( html_cont, true );
mTab.tabs( newId ).setActive();
In the loaded html I’m rendering one object into tabbar cell :
$( mTab.tabs( tab_id ).cell ).w2render( myObj );
Now, clicking on tabbar close button I’m clearning rendered object and closing tab :
mTab.attachEvent( "onTabClose", function( id )
{
for ( var wdg in w2ui )
{
var nm = w2ui[ wdg ].name;
if ( nm.substr( 0, id.length ) == id )
$().w2destroy( nm );
}
debugger;
mTab.tabs( id ).close();
return true;
});
On the “mTab.tabs( id ).close();” I’m getting error -
Uncaught TypeError: Cannot read property ‘childNodes’ of undefined
And tabs hangs up …
What I’m doing bad ?