runopencode / dm-chosen-select-jquery-plugin
此包已废弃,不再维护。未建议替代包。
dmChosenSelectJQueryPlugin - Diem Extended 的 jQuery chosen select 小部件
dev-master
2013-06-25 00:00 UTC
Requires
- composer/installers: dev-master
This package is auto-updated.
Last update: 2022-02-01 12:25:40 UTC
README
作者:TheCelavi 版本:1.0 稳定性:稳定
日期:2013年6月24日,由Run Open Code提供
许可证:免费
dmChosenSelectJQueryPlugin for Diem Extended 为 Choice 和 Doctrine Choice 表单小部件添加了对 jQuery Chosen 选择插件的兼容。可以添加到前端和后台,以及公共页面。
设置和自定义
有两个小部件可用
- sfWidgetFormDmChoiceChosen
- sfWidgetFormDmDoctrineChoiceChosen
将它们用作常规 sfWidgetForm* 小部件在您的表单中。它们扩展了基本小部件,并添加了更多选项
no_results_text
:搜索无结果文本theme
:用于样式化 chosen select 的 CSS 文件max_selected_options
:如果选择是多项,可用的最大选项数placeholder_text_multiple
:多项选择的占位符文本placeholder_text_single
:单选选择的占位符文本
有关主题,请参阅 'config/dm/config.yml'
default:
dmChosenSelectJQueryPlugin:
themes:
admin: dmChosenSelectJQueryPlugin.admin
在 themes
键下,您可以定义您的主题并提供 CSS 文件的路径。在这个例子中,CSS 文件的路径是通过 assets.yml
设置获取的,但您可以提供 CSS 文件的实际路径(不建议)。
在 web
目录中您可以找到 LESS 文件,以帮助您开始样式化。
在 admin/form generator 中的使用
要在 admin 中使用这些字段,在 schema.yml 中为您的字段添加: extra: choice_chosen
或 extra: doctrine_choice_chosen
。
示例
Testobj:
actAs:
DmSortable:
columns:
title: { type: string(255), notnull: true }
is_active: { type: boolean, notnull: true, default: false }
keywords: { type: enum, values: ['val 1', 'val 2'] notnull: true, extra: choice_chosen }
related_obj_id: { type: int, notnull: true, extra: doctrine_choice_chosen }