We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f08db7 commit 86e024fCopy full SHA for 86e024f
src/questionconverter.ts
@@ -35,13 +35,9 @@ export class QuestionConverter {
35
convertToClass: string
36
): Survey.Question {
37
if (!obj || !obj.parent || convertToClass == obj.getType()) return null;
38
- var newQuestion = Survey.QuestionFactory.Instance.createQuestion(
39
- convertToClass,
40
- obj.name
41
- );
42
- var jsonObj = new Survey.JsonObject();
43
- var json = jsonObj.toJsonObject(obj);
44
- jsonObj.toObject(json, newQuestion);
+ var newQuestion = Survey.Serializer.createClass(convertToClass);
+ newQuestion.name = obj.name;
+ newQuestion.fromJSON(obj.toJSON());
45
var panel = <Survey.PanelModelBase>obj.parent;
46
var index = panel.elements.indexOf(obj);
47
panel.removeElement(obj);
0 commit comments