0
在我们Moodle的安装有该插件Assignemnt,在这里我们得到列表与在使用过程中的所有参与者,所以我们可以品位他们的基础上分配。 在表有通过始终显示人默认并有选项,在这里我们可以选择看所有一次,,,或100每页。设置默认值
的代码是gradingoptionsform.php:
$options = array(-1=>get_string('all'), 10=>'10', 20=>'20', 50=>'50', 100=>'100');
$mform->addElement('select', 'perpage', get_string('assignmentsperpage', 'assign'), $options, $dirtyclass);
我试着用$mform-setDefault('perpage', 'all')
但它并没有奏效。
我缺少什么?
在gradingtable.php
有:
class assign_grading_table extends table_sql implements renderable {
/** @var assign $assignment */
private $assignment = null;
/** @var int $perpage */
private $perpage = 10;
这似乎并没有对默认值产生任何影响?
它应该工作,但事实并非如此。我甚至用changin插件的版本试过。 – StartVader
您是否尝试编辑答案的版本?这应该工作。 – Dolfa