问题标签 [border-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 将 Dojo 1.3 页面迁移到 1.9:自定义 BorderContainer 不显示在 TabContainer 中
我正在将一个非常复杂的 Dojo 1.3 页面迁移到 Dojo 1.9.3。我正在努力解决的一个方面是:
在 javascript 中使用以下扩展和重新定义:
这会生成一个如下所示的选项卡系统:
我用以下方式翻译了这个:
(desktopNewDojo.jsp)
(js/desktop/desktopBorderContainer.js)
});
桌面.js:
我面临的问题是,虽然我的页面没有抛出任何异常,但它也没有显示它应该显示的内容。我在 dijit/layout/BorderContainer 类的构造函数中放置了一个断点,并且似乎根本没有调用它。我已经对此进行了调试,并且我认为我的 DesktopBorderContainers 的形成方式可能有问题,因为正如您在下面看到的,desktopOid 和 desktopVersion 出现了两次,一次为 null,一次为正确值。
我不确定为什么这些会出现两次,但我认为这可能与它为什么不显示有关。
我还能做些什么来弄清楚为什么这些 BorderContainers 没有显示?