Dojo - 如何实现动态加载Wizardpane进入向导?

时间:2011-12-12 16:18:47

标签: javascript dojo

我试图添加一些额外的WizardPane取决于用户的选择,但不幸的是出了点问题。我的新WizardPane似乎被隐藏了(它有dijitHidden css类。这是它的样子;

    dojo.require("xxx.xxx.ad_dynamic");
    newwiz = new xxx.xxx.ad_dynamic();

    this.wizard.addChild(newwiz);
    this.wizard.selectChild(newwiz, false);

在该代码之后,我只有空白窗格(隐藏WizardPane),向导的按钮(下一个,上一个)被禁用。 此外,当我将这段代码添加到postCreate方法时,一切都很好 - 我的向导可以到达新面板。

在不破坏“自然”向导流的情况下,我应该如何向WizardPane添加新Wizard

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

嗯,解决方案是使用placeAt

  WIZARDPANE.wizard.placeAt(WIZARD);
  WIZARD.startup();

如果您想更新nextprev向导的按钮,请尝试以下解决方法:

  WIZARD.back();
  WIZARD.forward();

之后,您的nextprev按钮就会正常运行。