【问题标题】:Dojo Stack Container Startup hides the inner widgetsDojo Stack Container Startup 隐藏了内部小部件
【发布时间】:2017-12-01 16:45:35
【问题描述】:

下面是我的代码 sn-p,当我使用 dojo StackContainer 时,一旦触发 Stack container.startup,除了内容窗格的标题外,所有内容都会被隐藏。请让我知道我哪里出错了:

        var linkOamTp = new TitlePane({
            id:"linkOamTp",
            preventCache : false,
            open :true
        });
        registry.byId(containerWdg).addChild(linkOamTp);

        domConstruct.create("div",{id:"linkOamStackControllerDiv"},linkOamTp.containerNode);
        domConstruct.create("div",{id:"linkOamStackContainerDiv"},linkOamTp.containerNode);
        var linkOamSc = new StackContainer({
            style: "width: 100% !important; height: 98% !important",
            id: "linkOamStackContainer"
        },"linkOamStackContainerDiv");

        var cp1 = new ContentPane({
            title: "A-END",
            style : " width:100%; height: 100%; ",
            content : "content a"
        }); 
        linkOamSc.addChild(cp1);

        var cp2 = new ContentPane({
            title: "Z-END",
            style : " width:100%; height:100%; ",
            content : "content-b"
            });
        linkOamSc.addChild(cp2);

        var controller = new StackController({containerId: linkOamSc.id},"linkOamStackControllerDiv");
        linkOamSc.startup();
        controller.startup();

【问题讨论】:

    标签: javascript html user-interface dojo dijit.layout


    【解决方案1】:

    您确定“linkOamSc.id”实际上是在返回“linkOamStackContainer”吗?

    通常,StackController 与 StackContainer 结合使用(您已经这样做了),而 StackController 使用 StackContainer 的 id。

    尝试将您的代码更改为

    var controller = new StackController({containerId: "linkOamStackContainer"},"linkOamStackControllerDiv");
    

    【讨论】:

    • 嗨@Manjinatha:我也试过了,但没用。有没有这个?还有一件事,当我在 document.body 中创建 DIV 时,这个问题是不可重现的,但我只需要 div 出现在标题窗格内
    【解决方案2】:

    为此找到了解决方案,我只是调用了“linkOamSc.resize()”

    【讨论】:

    • 很高兴您解决了这个问题,并感谢您发布答案。
    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2020-05-20
    • 1970-01-01
    • 2010-12-24
    相关资源
    最近更新 更多