在AlloyUI中有一种向现有TabView添加标签的简单方法吗?我已经搜索了API,但找不到合适的例子。
类似的东西:
var tabview = new Y.TabView({
srcNode: '#myContainer'
}).render();//main Tab View
var myDynamicTab = new Y.Tab({
label: 'foo',
content: 'bar'
});
...
button.on(
'click',
function(e){
tabview.add(myDynamicTab.render(tabview), 2);//adds tab to index 2
...
我已经从YUI API检查过此示例,但它似乎非常复杂:http://yuilibrary.com/yui/docs/tabview/tabview-add-remove.html
答案 0 :(得分:0)
原来我的代码几乎完成了我所需要的 - 这很好用:
button.on(
'click',
function(e){
var tab = new Y.Tab({
label: myObj.title,
content: myData
});
tabview.add(tab, 2);
...