我创建了一个带有 2 个单元格的选项卡 View (这意味着 2 个选项卡)。
$scope.config = {
id: "accordion",
type: "accordion",
cols:[
{
id:"tabviewId",
view: "tabview",
cells: [{
header: "headerTexthere",
body: "..."
},{
}
]
}
]
}
现在我想更改第一个选项卡中的 headerText。
var tabViewItemList = $$("tabviewId").getTabbar();
var view = $$("tabviewId").getChildViews();
var tab1 = view[0];
tab1.$view.innerText = "avb";
我尝试过,但没有成功。
最佳答案
检查http://webix.com/snippet/53085773
var tabs = $$("tabviewId").getTabbar();
tabs.config.options[0].value = "My new text";
tabs.refresh();
tabview 内部包含一个“tabbar”和“multiview”小部件。因此,您可以访问选项卡栏并使用其 API 更改按钮之一上的标签。
关于javascript - 如何更改webix TabView中单元格的标题文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34219658/