jellygnite/silverstripe-sliderfield

为 Silverstripe 设计的简单滑块字段

安装: 90

依赖项: 2

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 2

开放问题: 0

类型:silverstripe-vendormodule

4.0.2 2021-08-09 05:43 UTC

This package is auto-updated.

Last update: 2024-09-09 12:30:32 UTC


README

此模块添加了一个滑块字段,允许您使用可拖动的控件输入数值

致谢及作者

要求

  • SilverStripe 4 或更高版本

安装说明

  • 将所有文件提取到 Silverstripe 根目录下的 'sliderfield' 文件夹中,或使用 composer 进行安装
composer require "jellygnite/silverstripe-sliderfield" 

用法

在您通常使用数值字段的地方使用此字段,但需要指定最大和最小值范围。

...
use Jellygnite\SliderField\SliderField;
...

// 0 is the minimum value, 20 is the maximum value
$fieldX = new SliderField('PositionX', 'Horizontal Offset', 0, 20);

// A vertical slider can be specified with setOrientation
$fieldY = new SliderField('PositionY', 'Vertical Offset', 0, 10);
$fieldY->setOrientation('vertical');

// Set step or increment
$fieldY->setStep(0.25);

需要更多帮助?

提交一个 Github 问题 或发送邮件至 damian.mooyman@gmail.com

许可证

版权(c)2013, Damian Mooyman 所有权利保留。

所有权利保留。

在满足以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:

  • 源代码重新分配必须保留上述版权声明、本条件和以下免责声明。
  • 二进制形式的重新分配必须在使用该软件的文档和其他材料中复制上述版权声明、本条件和以下免责声明。
  • 未经具体预先书面许可,不得使用 Damian Mooyman 的名字来证明或推广由此软件衍生出来的产品。

本软件由版权所有者和贡献者提供“现状”并明确或暗示地放弃任何明示或暗示的保证,包括但不限于适销性和特定用途的适用性保证。在任何情况下,均不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)负责,无论是否已通知此类损害的可能性,即使在本软件的使用中已经知晓此类损害的可能性。