45 $this->validationRegexp =
"";
55 $this->values = $a_values;
65 $this->values = $a_value;
85 $this->allowMove = $a_allow_move;
108 if (is_array($foundvalues))
110 foreach ($foundvalues as $idx =>
$value)
115 $this->
setAlert($lng->txt(
"msg_input_is_required"));
123 $this->
setAlert($lng->txt(
"msg_wrong_format"));
131 $this->
setAlert($lng->txt(
"msg_input_is_required"));
145 $tpl =
new ilTemplate(
"tpl.prop_textwizardinput.html",
true,
true,
"Services/Form");
147 foreach ($this->values as
$value)
151 $tpl->setCurrentBlock(
"prop_text_propval");
153 $tpl->parseCurrentBlock();
157 $tpl->setCurrentBlock(
"move");
158 $tpl->setVariable(
"CMD_UP",
"cmd[up" . $this->
getFieldId() .
"][$i]");
159 $tpl->setVariable(
"CMD_DOWN",
"cmd[down" . $this->
getFieldId() .
"][$i]");
161 include_once(
"./Services/UIComponent/Glyph/classes/class.ilGlyphGUI.php");
164 $tpl->parseCurrentBlock();
166 $tpl->setCurrentBlock(
"row");
174 $tpl->setVariable(
"DISABLED",
175 " disabled=\"disabled\"");
179 $tpl->setVariable(
"CMD_ADD",
"cmd[add" . $this->
getFieldId() .
"][$i]");
180 $tpl->setVariable(
"CMD_REMOVE",
"cmd[remove" . $this->
getFieldId() .
"][$i]");
181 include_once(
"./Services/UIComponent/Glyph/classes/class.ilGlyphGUI.php");
186 $tpl->parseCurrentBlock();
191 $a_tpl->setCurrentBlock(
"prop_generic");
192 $a_tpl->setVariable(
"PROP_GENERIC",
$tpl->get());
193 $a_tpl->parseCurrentBlock();
198 $tpl->addJavascript(
"./Services/Form/js/ServiceFormWizardInput.js");
199 $tpl->addJavascript(
"./Services/Form/templates/default/textwizard.js");