runopencode/dm-chosen-select-jquery-plugin

此包已废弃,不再维护。未建议替代包。

dmChosenSelectJQueryPlugin - Diem Extended 的 jQuery chosen select 小部件

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分叉: 0

开放问题: 0

语言:JavaScript

类型:symfony1-plugin

dev-master 2013-06-25 00:00 UTC

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_chosenextra: 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 }