LIDOR SYSTEMS

Advanced User Interface Controls and Components

IntegralUI Web

Documentation and API Reference


tabadded(e)

Occurs after a new tab is added to the TabStrip.

Event Data

ParamTypeDetails
eObjectAn event object which contains the tab

Remarks

This event can be handled by binding the 'tabadded' event to the TabStrip widget object.

Version Information

Supported in: v1.0.

Example

An example explaining how to create a handle to the tabadded event in TabStrip widget. Whenever the 'Add Tab' button is clicked a new tab is added, after which console log will display a message stating that tabadded event is fired.

$(document).ready(function() {

// Create an instance of TabStrip widget

var $tab = $('#tabstrip').tabstrip();

 

// Get the number of present tabs in TabStrip

var getTabCount = function(){

return $tab.tabstrip("getList").length + 1;

}

 

// Create a new tab with its header title

var createNewTab = function(){

return { text: "Tab" + getTabCount() };

}

 

// When 'Add Tab' button is clicked, add a new tab to the TabStrip

var add = function(){

var tab = $tab.tabstrip("addTab", createNewTab());

}

 

// Create a handler to the tabadded event

$tab.on({

"tabadded": function(e){

console.log("tabadded event was fired for tab: " + e.object.text);

});

});

<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" href="css/integralui.tabstrip.css" />

<link rel="stylesheet" href="css/themes/theme-blue.css" />

<script type="text/javascript" src="external/jquery-1.9.1.min.js"></script>

<script type="text/javascript" src="external/jquery.ui.core.min.js"></script>

<script type="text/javascript" src="external/jquery.ui.widget.min.js"></script>

<script type="text/javascript" src="js/jquery.integralui.widget.min.js"></script>

<script type="text/javascript" src="js/jquery.integralui.tabstrip.min.js"></script>

</head>

<body>

<button type="button" onclick="add()" />Add Tab</button>

<div id="tabstrip" class="widget"></div>

</body>

</html>

.widget

{

width: 300px;

height: 300px;

}

Samples

See Also