【问题标题】:Using API to change settings in jquery-steps使用 API 更改 jquery-steps 中的设置
【发布时间】:2014-10-14 15:10:03
【问题描述】:

如何使用 API 更改查询步骤中的设置?如果我处于表单的编辑模式,我正在尝试启用所有步骤。我尝试使用:

var wizard = $("#wizard").steps();

   wizard.steps({
     enableAllSteps: true
   });

显然这是不正确的。

【问题讨论】:

    标签: jquery-steps


    【解决方案1】:

    很确定你只需要这样做:

    $("#wizard").steps({
    enableAllSteps: true
    });
    

    【讨论】:

    • 这就是我最初的想法。但我收到“错误:缺少一个或多个相应的步骤标题”。
    • 这是一个猜测:字段集和标题的数量是否不匹配?您可以定义标题和正文使用的标签... headerTag: "h3", bodyTag: "fieldset",
    • 当我第一次使用 $("#wizard").steps() 初始化向导时,如果我没记错的话,它使用默认设置。在此过程的后期,我想更改其中一项设置。我是否需要重新定义所有的图块和标签,即使它只是我想要更改的一个设置?
    【解决方案2】:

    我遇到了同样的问题,我找到了一个分区,你可以销毁并重新构建

    function updateWizard() {
        if (started == "NotStarted") {
            stepsWizard = stepsWizard.steps("destroy");
            stepsWizard = $("#wizard").steps({
                enablePagination: false
            });
        }
        else {
            stepsWizard.step("destroy");
            stepsWizard = $("#wizard").steps({
                enablePagination: true
            });
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多