Here is what I've got so far for tabs:
charts.directive('easyuiTab', function () {
return {
restrict: 'AE',
link: function (scope, elem, attrs) {
$('#tt').tabs({
border: true,
onSelect: function (title) {
alert(title + ' is selected');
}
});
$('#tt').tabs('add', {
title: 'New Tab',
content: 'Tab Body',
closable: true,
tools: [{
iconCls: 'icon-mini-refresh',
handler: function () {
alert('refresh');
}
}]
});
}
}
});
And markup:
<div id="tt" easyui-tab class="easyui-tabs" style="width:100%;height:250px">
</div>
I am getting a large empty box across my page. The Console shows the following error:
Error: no such method 'add' for tabs widget instance
at Function.m.extend.error (
http://www.jeasyui.com/easyui/jquery.min.js:2:1809)
at HTMLDivElement.<anonymous> (
http://code.jquery.com/ui/1.10.1/jquery-ui.min.js:5:6141)
at Function.m.extend.each (
http://www.jeasyui.com/easyui/jquery.min.js:2:2975)
at m.fn.m.each (
http://www.jeasyui.com/easyui/jquery.min.js:2:835)
at e.widget.bridge.e.fn.(anonymous function) [as tabs] (
http://code.jquery.com/ui/1.10.1/jquery-ui.min.js:5:5937)
at link (
http://goldin:7060/prismHTML/charts/app/controllers/dygraph.js:99:22)
at B (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js:49:451)
at h (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js:43:24)
at
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js:42:180 at compile (
http://cdn.jsdelivr.net/angular.ui-router/0.2.15/angular-ui-router.js:4026:9) <div id="tt" easyui-tab="" class="easyui-tabs ng-scope ui-tabs ui-widget ui-widget-content ui-corner-all" style="width:100%;height:250px">
Please help.
Thanks