silverware/colorpicker

SilverWare 颜色选择器模块。

安装次数: 9,678

依赖项: 4

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 4

开放问题: 2

语言:JavaScript

类型:silverstripe-vendormodule

1.1.0 2018-06-12 06:36 UTC

This package is not auto-updated.

Last update: 2024-09-13 07:50:58 UTC


README

Latest Stable Version Latest Unstable Version License

提供一个新表单字段和数据库字段类型,通过颜色选择器选择颜色。旨在与 SilverWare 一起使用,但此模块也可以安装到常规 SilverStripe v4 项目中。

内容

要求

安装

安装通过 Composer 完成

$ composer require silverware/colorpicker

配置

与所有 SilverStripe 模块一样,配置通过 YAML 完成。使用 SilverStripe 依赖注入器配置颜色字段类型。通过 config.yml 应用于 LeftAndMain 的扩展。

使用

字段类型

要在您的代码中使用颜色字段类型,您可以在 $db 数组中引用此类型

use SilverStripe\ORM\DataObject;

class MyObject extends DataObject
{
    private static $db = [
        'MyColor' => 'Color'
    ];
}

您还可以在类文件中使用字段类型,并直接引用字段类型

use SilverStripe\ORM\DataObject;
use SilverWare\Colorpicker\ORM\FieldType\DBColor;

class MyObject extends DataObject
{
    private static $db = [
        'MyColor' => DBColor::class
    ];
}

表单字段

在您的 getCMSFields 方法中,创建一个 ColorField 允许用户选择颜色

ColorField::create('MyColor', $this->fieldLabel('MyColor'));

不要忘记在类文件头部首先 use 该字段

use SilverWare\Colorpicker\Forms\ColorField;

问题

请使用 GitHub 问题跟踪器 报告错误和请求功能。

待办事项

  • 测试

贡献

我们欢迎您的贡献,以帮助使此项目变得更好。有关更多信息,请参阅 contributing

归属

维护者

许可

BSD-3-Clause © Praxis Interactive