56 $this->headericon = $a_headericon;
66 return $this->headericon;
76 $this->link_title = $a_val;
86 return $this->link_title;
96 $this->items = $a_val;
116 $this->selectionheaderclass = $a_selectionheaderclass;
126 return $this->selectionheaderclass;
136 $this->form_cmd = $a_val;
146 return $this->form_cmd;
156 $this->field_var = $a_val;
166 return $this->field_var;
176 $this->hidden_var = $a_val;
186 return $this->hidden_var;
197 include_once(
"./Services/UIComponent/Overlay/classes/class.ilOverlayGUI.php");
199 $overlay->setAnchor(
"ilChkboxListAnchorEl_".$this->
getId());
200 $overlay->setTrigger(
"ilChkboxListTrigger_".$this->
getId());
201 $overlay->setAutoHide(
false);
205 $tpl =
new ilTemplate(
"tpl.checkbox_list_overlay.html",
true,
true,
206 "Services/UIComponent/CheckboxListOverlay",
"DEFAULT",
false,
true);
208 $tpl->setCurrentBlock(
"top_img");
212 $tpl->setVariable(
"IMG_DOWN",
216 $tpl->setVariable(
"IMG_DOWN",
225 $tpl->setVariable(
"ALT_SEL_TOP",
"");
227 $tpl->parseCurrentBlock();
230 foreach (
$items as $k => $v)
232 $tpl->setCurrentBlock(
"list_entry");
234 $tpl->setVariable(
"VAL_ENTRY", $k);
235 $tpl->setVariable(
"TXT_ENTRY", $v[
"txt"]);
238 $tpl->setVariable(
"CHECKED",
"checked='checked'");
240 $tpl->parseCurrentBlock();
246 $tpl->setVariable(
"VAL_SUBMIT", $lng->txt(
"refresh"));