本文整理汇总了PHP中ilTextInputGUI::render方法的典型用法代码示例。如果您正苦于以下问题:PHP ilTextInputGUI::render方法的具体用法?PHP ilTextInputGUI::render怎么用?PHP ilTextInputGUI::render使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ilTextInputGUI
的用法示例。
在下文中一共展示了ilTextInputGUI::render方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fillRow
/**
* @param array $row
*/
public function fillRow(array $row)
{
$short_name = new ilTextInputGUI('', 'mark_short_' . $row['mark_id']);
$short_name->setValue($row['mark_short']);
$short_name->setDisabled(!$this->is_editable);
$short_name->setSize(10);
$official_name = new ilTextInputGUI('', 'mark_official_' . $row['mark_id']);
$official_name->setSize(20);
$official_name->setDisabled(!$this->object->canEditMarks());
$official_name->setValue($row['mark_official']);
$percentage = new ilNumberInputGUI('', 'mark_percentage_' . $row['mark_id']);
$percentage->allowDecimals(true);
$percentage->setValue($row['mark_percentage']);
$percentage->setSize(10);
$percentage->setDisabled(!$this->is_editable);
$percentage->setMinValue(0);
$percentage->setMaxValue(100);
$this->tpl->setVariable('VAL_MARK_ID', $row['mark_id']);
$this->tpl->setVariable('VAL_CHECKBOX', ilUtil::formCheckbox(false, 'marks[]', $row['mark_id'], !$this->is_editable));
$this->tpl->setVariable('VAL_SHORT_NAME', $short_name->render());
$this->tpl->setVariable('VAL_OFFICIAL_NAME', $official_name->render());
$this->tpl->setVariable('VAL_PERCENTAGE', $percentage->render());
$this->tpl->setVariable('VAL_PASSED_CHECKBOX', ilUtil::formCheckbox((bool) $row['mark_passed'], 'passed_' . $row['mark_id'], '1', !$this->is_editable));
}