本文整理汇总了PHP中ilAdvancedSelectionListGUI::setSelectedValue方法的典型用法代码示例。如果您正苦于以下问题:PHP ilAdvancedSelectionListGUI::setSelectedValue方法的具体用法?PHP ilAdvancedSelectionListGUI::setSelectedValue怎么用?PHP ilAdvancedSelectionListGUI::setSelectedValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ilAdvancedSelectionListGUI
的用法示例。
在下文中一共展示了ilAdvancedSelectionListGUI::setSelectedValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getStyleSelector
/**
* Get style selector
*/
static function getStyleSelector($a_selected, $a_chars, $a_use_callback = false)
{
include_once "./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php";
$selection = new ilAdvancedSelectionListGUI();
$selection->setFormSelectMode("par_characteristic", "", false, "", "", "", "", "", "", "");
$selection->setId("style_selection");
$selection->setSelectionHeaderClass("ilEditSubmit ilTinyMenuDropDown");
$selection->setHeaderIcon(ilAdvancedSelectionListGUI::DOWN_ARROW_DARK);
$selection->setSelectedValue($a_selected);
$selection->setUseImages(false);
$selection->setOnClickMode(ilAdvancedSelectionListGUI::ON_ITEM_CLICK_FORM_SELECT);
if ($a_use_callback) {
$selection->setSelectCallback("ilCOPage.setParagraphClass");
}
$chars = $a_chars;
$title_char = $chars[$a_selected] != "" ? $chars[$a_selected] : $a_selected;
$selection->setListTitle($title_char);
if ($chars[$a_seleted] == "" && $a_seleted != "") {
$chars = array_merge(array($a_seleted => $a_seleted), $chars);
}
foreach ($chars as $char => $char_lang) {
$t = "text_block";
$tag = "div";
switch ($char) {
case "Headline1":
$t = "heading1";
$tag = "h1";
break;
case "Headline2":
$t = "heading2";
$tag = "h2";
break;
case "Headline3":
$t = "heading3";
$tag = "h3";
break;
}
$html = '<' . $tag . ' class="ilc_' . $t . '_' . $char . '" style="margin-top:2px; margin-bottom:2px; text-indent:0px; position:static;">' . $char_lang . "</" . $tag . ">";
$selection->addItem($char_lang, $char, "", "", $char, "", $html);
}
return $selection->getHTML();
}
示例2: insert
/**
* Insert property html
*
* @return int Size
*/
function insert(&$a_tpl)
{
include_once "./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php";
$selection = new ilAdvancedSelectionListGUI();
$selection->setFormSelectMode($this->getPostVar(), "", false, "", "", "", "", "", "", "");
$selection->setId($this->getPostVar());
$selection->setHeaderIcon(ilAdvancedSelectionListGUI::DOWN_ARROW_DARK);
$selection->setSelectedValue($this->getValue());
$selection->setUseImages(false);
$selection->setOnClickMode(ilAdvancedSelectionListGUI::ON_ITEM_CLICK_FORM_SELECT);
foreach ($this->getOptions() as $option) {
$selection->addItem($option["txt"], $option["value"], "", "", $option["value"], "", $option["html"]);
if ($this->getValue() == $option["value"]) {
$selection->setListTitle($option["txt"]);
}
}
$a_tpl->setCurrentBlock("prop_generic");
$a_tpl->setVariable("PROP_GENERIC", $selection->getHTML());
$a_tpl->parseCurrentBlock();
}