我无法从穆德雷的3.5版过渡到3.7版。我上面有一个插件,该插件的界面可以在Modelle 3.5上完美运行,而不是在Modelle 3.7上。
当我以心情形式添加带有类属性的选择时:
$select = $mform->createElement('select', 'cohorts', '', array(), array('size'=>15, 'class'=>'cohorts-selector'));
$mform->addElement($select);
$ mform对象正确包含类属性。但是当生成HTML时,我得到的结果是在3.5下:
<select size="15" class="cohorts-selector" name="cohorts[]" multiple="multiple" id="id_cohorts">
而在3.7下:
<select class="form-control" name="cohorts[]" id="id_cohorts" multiple="" size="15"></select>
</select>
在课堂上没有我的同类群组选择器课程。
我以为他们改变了情绪的核心,影响了CSS类的添加。那么,有没有一种在元素中插入CSS类的新方法?
对于那些需要它的人,我找到了解决方案。
显然,我们无法在moodle 3.7中的select上直接添加我们自己的css类,但此类是在select周围的div上添加的,因此我将style.css类进行了一些更改以考虑到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句