【问题标题】:surveyjs adding properties to elements problem向元素问题添加属性的surveyjs
【发布时间】:2020-10-21 18:21:31
【问题描述】:

所以我一直在尝试将 SurveyJS 集成到我们的调查应用程序中,以查看它是否符合我们的需求,但我一直在为元素添加属性时遇到问题。我查看了这里和他们的论坛以及他们的文档,但找不到任何可以解决此问题的方法。

所以这是什么工作:

var survey = new Survey.Model(surveyJSON, "surveyContainer");
Survey.JsonObject.metaData.addProperty("question", {name: "id", category: "general"})

现在什么不起作用......将不同的属性名称放在问题或选择中(例如复选框)。所以下面这两行,不工作:

Survey.JsonObject.metaData.addProperty("question", {name: "id", category: "general"})
Survey.JsonObject.metaData.addProperty("itemvalues", {name: "id", category: "general"})

任何线索我可能做错了什么?

【问题讨论】:

    标签: javascript surveyjs


    【解决方案1】:

    这是现场 plunker 示例 - https://plnkr.co/edit/CiTbfcucCopWBA8j

    代码是:

    Survey.Serializer.addProperty('itemvalue', {
        name: 'id',
        category: 'general',
    });
    
    SurveyCreator.SurveyQuestionEditorDefinition.definition[
        'itemvalue[]@choices'
    ].properties.push('id');
    

    【讨论】:

      猜你喜欢
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多