|
|
|
@ -300,20 +300,19 @@ |
|
|
|
break; |
|
|
|
|
|
|
|
case 'template': |
|
|
|
var template = ` |
|
|
|
<div> |
|
|
|
<div class="title-box">答案</div> |
|
|
|
<div class="box"> |
|
|
|
<select df-channel> |
|
|
|
<option value="A">A</option> |
|
|
|
<option value="B">B</option> |
|
|
|
<option value="C">C</option> |
|
|
|
<option value="D">D</option> |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
`; |
|
|
|
editor.addNode('template', 1, 1, pos_x, pos_y, 'template', {"template": 'Write your template'}, template); |
|
|
|
var guid = getUuid(); |
|
|
|
var template =" <div> " + |
|
|
|
"<div class=\"title-box\">答案</div>" + |
|
|
|
"<div class=\"box\">" + |
|
|
|
"<select df-channel onchange=\"selectAnswer(\'" + guid + "\',this)\">" + |
|
|
|
"<option value=\"A\">A</option>" + |
|
|
|
"<option value=\"B\">B</option>" + |
|
|
|
"<option value=\"C\">C</option>" + |
|
|
|
"<option value=\"D\">D</option>" + |
|
|
|
"</select> " + |
|
|
|
"</div> " + |
|
|
|
"</div>"; |
|
|
|
editor.addNode(guid, 1, 1, pos_x, pos_y, 'template', {"option": 'A', "value": ''}, template); |
|
|
|
break; |
|
|
|
case 'multiple': |
|
|
|
var multiple = ` |
|
|
|
@ -412,6 +411,12 @@ |
|
|
|
$.modal.open("新增题目", "/small/project/question/addNew?guid="+guid+"&parentId=" + sceneRole.guid, 600, 450); |
|
|
|
} |
|
|
|
|
|
|
|
function selectAnswer(guid,obj){ |
|
|
|
let val = $(obj).val(); |
|
|
|
//editor.getNodesFromName(guid).at(0).data = JSON.stringify(val); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
function getUuid() { |
|
|
|
var s = []; |
|
|
|
var hexDigits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
|
|
|
|