我正在开发一个道场原型(prototype)。我有几个表单小部件和选项卡正在运行。但是,我如何开始正确开发应用程序,例如创建一个用于切换上一个/下一个选项卡的按钮?
http://jsfiddle.net/aGCFs/239/
我尝试包含注册表 - 但它没有按预期工作?
require(["dijit/registry"], function(registry){
console.log("registry"); //registry.byId('second').set('disabled',!registry.byId('second').get('disabled'));
});
最佳答案
您可以将 tc.getIndexOfChild() 和 tc.selectedChildWidget 与 tc.getChildren() 一起使用,以避免使用 id。 像这样:
nextTab = function () {
var tc = registry.byId("mainTabContainer");
console.log("next tab", tc);
var currIndex = tc.getIndexOfChild(tc.selectedChildWidget);
var tabs = tc.getChildren();
if (currIndex < tabs.length - 1) {
tc.selectChild(tabs[currIndex+1]);
}
这是一个 fiddle :http://jsfiddle.net/aGCFs/252/
关于javascript - Dojo,基本选项卡应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28738794/