为什么我的CSS类没有添加到Moodle 3.7插件的select字段中?

Theopep

我无法从穆德雷的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类的新方法?

Theopep

对于那些需要它的人,我找到了解决方案。

显然,我们无法在moodle 3.7中的select上直接添加我们自己的css类,但此类是在select周围的div上添加的,因此我将style.css类进行了一些更改以考虑到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的对象没有以编程方式正确添加到 JavaScript 中的 select 元素?

将类对象添加到3个不同的列表中,但值没有改变?

为什么我的图像没有添加到我的JButton中?

为什么“usermod -a -G”没有将我的用户添加到组中?

为什么我的值没有从内部类添加到全局ArrayList中

为什么在 PhpStorm 中没有目录/文件可以添加到我的范围?

为什么我的Eclipse启动配置没有添加到“运行或调试”列表中?

Swift:为什么在使用追加时没有元素添加到我的数组中?

如何使用迁移插件将tinyint添加到cakephp 3中的databse字段?

为什么我需要将“/”添加到 routerLink 但我们在路由器定义中没有“/”?

为什么我的字典没有被添加到我的数组中?indexPath.row 返回 nil

为什么没有将此字段添加到SOLine表中

如何调试为什么我在 Java 中的对象/数组代码没有将项目添加到包中?

为什么我添加到“工作区”文件夹中的项目没有显示?[蚀]

Silverstripe 3-将CSS类添加到CMS表单字段

如何将CSS添加到没有类或ID的HTML div中

为什么没有在JavaScript中将字符串添加到数组中?

为什么Qt将“ PWD”添加到没有相对引用的库中?

为什么这个gem没有将rake任务添加到Rails应用中?

为什么href链接没有使用jquery添加到html中

我可以添加到系统中的PPA数量是否有限制?为什么?

当我在IntellJ IDEA中运行spring boot项目时,为什么没有将依赖项添加到classpath中?

当使用Fody.PropertyChanged将文本添加到文本框中时,为什么我的按钮没有启用?

即使我正在执行添加操作,也没有什么添加到我的列表中?

将列字段添加到表中-cakephp 3

为什么要将下划线添加到angular4的Typescript类的字段中?

有没有办法使用CSS / JavaScript将拼音/折纸添加到类中?

为什么我的图像没有通过我的 css 文件中的类或 ID 分配样式

为什么我不能将其他类的常量添加到 java 中的 switch 语句中?