0x00 问题来源
这个问题的场景是:当用户在surveyjs编辑器中创建新问题时,你不希望用户修改新问题的某些属性,这个时候你就需要修改编辑器的代码,让用户无法在创建问题时进行修改。
0x01 解决办法
surveyjs编辑器提供了findProperty()方法,此方法可以针对新建问题的属性,进行修改。以下的示例代码,作用是将新问题的标题和tag属性设置为只读模式:
Survey .Serializer .findProperty("question", "title") .readOnly = true; Survey .Serializer .findProperty("question", "tag") .readOnly = true;
下面是结果图:
发表评论
发表评论: