if (!q) {
q = { qid: id };
}
+ console.log(q);
var question = $("#q_edit_new").tmpl(q);
var type = question
.find('select[name$="[type]"]')
}
return $answer;
}
+
+ public function export()
+ {
+ $export = parent::export();
+ if (isset($export['parameters'])) {
+ foreach ($export['parameters'] as $key=>$value) {
+ $export[$key] = $value;
+ }
+ unset($export['parameters']);
+ }
+ return $export;
+ }
+
}
class SurveyQuestionGroup extends SurveyQuestion implements SurveyQuestionContainer
Section
</option>
<option value="text" {{if type}}{{if type == 'text'}}selected="selected"{{/if}}{{/if}}>
- Texte
+ Champ libre
</option>
<option value="multiple" {{if type}}{{if type == 'multiple'}}selected="selected"{{/if}}{{/if}}>
Question à choix multiples
</script>
<script id="q_edit_text" type="text/x-jquery-tmpl">
+ Type de texte :
+ <select name="q_edit[${qid}][subtype]">
+ <option value="monoline" {{if subtype}}{{if subtype == 'monoline'}}selected="selected"{{/if}}{{/if}}>
+ Une seule ligne
+ </option>
+ <option value="multiline" {{if subtype}}{{if subtype == 'multiline'}}selected="selected"{{/if}}{{/if}}>
+ Plusieurs lignes
+ </option>
+ </select>
</script>
<script id="q_edit_section" type="text/x-jquery-tmpl">
<script id="question_text" type="text/x-jquery-tmpl">
<div>
- <div><strong>${label}</strong></div>
- <input type="text" name="qid[${qid}]" value="" />
+ {{if subtype}}
+ {{if subtype == 'monoline'}}
+ <strong>${label}</strong> :
+ <input type="text" name="qid[${qid}]" value="" />
+ {{else}}
+ <div><strong>${label}</strong></div>
+ <textarea name="qid[${qid}]" rows="4" cols="80"></textarea>
+ {{/if}}
+ {{else}}
+ <strong>${label}</strong> :
+ <input type="text" name="qid[${qid}]" value="" />
+ {{/if}}
</div>
</script>
<script id="question_multiple" type="text/x-jquery-tmpl">
<div>
<div><strong>${label}</strong></div>
- {{tmpl(parameters.answers) "#question_multiple_answer"}}
+ {{tmpl(answers) "#question_multiple_answer"}}
</div>
</script>