gpt4 book ai didi

css - Symfony sfWidgetFormSelect 和自定义渲染

转载 作者:行者123 更新时间:2023-11-28 14:40:39 25 4
gpt4 key购买 nike

我正在使用 sfWidgetFormSelect 小部件来呈现选择列表。更准确地说,我正在使用允许群组的功能,这很容易:

$choices = array(
'Europe' => array('France' => 'France', 'Spain' => 'Spain', 'Italy' => 'Italy'),
'America' => array('USA' => 'USA', 'Canada' => 'Canada', 'Brazil' => 'Brazil'),
);
$w = new sfWidgetFormChoice(array('choices' => $choices));

这是一个好的开始,但还不够,因为我需要将特定的 CSS 类附加到列表的每个元素。

我该怎么做?该文档并没有真正帮助这种高级功能。

谢谢。

最佳答案

根据我的了解,对这些进行了一些尝试后,这种级别的控制无法通过表单类实现。您可以将 CSS 类传递给主小部件,但它会应用于所有 <option> <select> 内的标签.

您最好自己用 HTML 编写此下拉菜单,并确保它在命名方式上与此小部件相对应。这样您就可以使用自己的 HTML,但仍然可以在验证中使用小部件。另一种选择可能是通过 Javascript 处理高级样式,您可以将它连接到选项值本身,尽管它确实有点困惑。

关于css - Symfony sfWidgetFormSelect 和自定义渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5996290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com