Javascript surveyjs向元素添加属性问题
因此,我一直在尝试将SurveyJS集成到我们的调查应用程序中,以查看它是否符合我们的需要,但我一直在向元素添加属性时遇到问题。我在这里和他们的论坛上查看了一下,也查看了他们的文档,没有找到任何可以解决这个问题的方法 因此,有效的方法是:Javascript surveyjs向元素添加属性问题,javascript,surveyjs,Javascript,Surveyjs,因此,我一直在尝试将SurveyJS集成到我们的调查应用程序中,以查看它是否符合我们的需要,但我一直在向元素添加属性时遇到问题。我在这里和他们的论坛上查看了一下,也查看了他们的文档,没有找到任何可以解决这个问题的方法 因此,有效的方法是: var survey = new Survey.Model(surveyJSON, "surveyContainer"); Survey.JsonObject.metaData.addProperty("question"
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"})
你知道我做错了什么吗?这是一个活生生的plunker样本- 代码是:
Survey.Serializer.addProperty('itemvalue', {
name: 'id',
category: 'general',
});
SurveyCreator.SurveyQuestionEditorDefinition.definition[
'itemvalue[]@choices'
].properties.push('id');